485 fuzzer
This commit is contained in:
		| @@ -3,8 +3,7 @@ | |||||||
| # Test: 485 fuzzer | # Test: 485 fuzzer | ||||||
| # ---------------- | # ---------------- | ||||||
| # Repeatedly write random data to sensor via 485. | # Repeatedly write random data to sensor via 485. | ||||||
| # After that, try to read some input registers. | # (after thataddress and baudrate is hardcoded) | ||||||
| # (address and baudrate is hardcoded) |  | ||||||
| # | # | ||||||
| # Return 0 if read was successful, 1 otherwise. | # Return 0 if read was successful, 1 otherwise. | ||||||
| # | # | ||||||
| @@ -27,3 +26,8 @@ for i in range(0,16): | |||||||
|     if bytes_sent != len(random_data): |     if bytes_sent != len(random_data): | ||||||
|         print(f'Warning: failed to write all bytes (sent {bytes_sent}/{len_random_data})') |         print(f'Warning: failed to write all bytes (sent {bytes_sent}/{len_random_data})') | ||||||
|     time.sleep(0.05) |     time.sleep(0.05) | ||||||
|  | serial_device.close() | ||||||
|  | # read sensor | ||||||
|  | s = Sensor(address=address, baudrate=baudrate) | ||||||
|  | print(f'Trying to read sensor:\n\tTemperature {s.T} C\n\tCO2 {s.CO2} ppm') | ||||||
|  | s.close() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 mj
					mj