Index: tests/hd_air_bubbles_data.py =================================================================== diff -u -r801527f052cc3ca768d768401164c0072892442d -r2edb623be1497fb2df4d2608b8e22c39de31fab1 --- tests/hd_air_bubbles_data.py (.../hd_air_bubbles_data.py) (revision 801527f052cc3ca768d768401164c0072892442d) +++ tests/hd_air_bubbles_data.py (.../hd_air_bubbles_data.py) (revision 2edb623be1497fb2df4d2608b8e22c39de31fab1) @@ -30,18 +30,46 @@ hd.cmd_log_in_to_hd() sleep(1) - #hd.air_bubbles.cmd_air_bubbles_data_broadcast_interval_override(100) + hd.air_bubbles.cmd_air_bubbles_data_broadcast_interval_override(100) + sleep(1) + i = 0 + while i < 5: + if hd.air_bubbles.air_bubbles_status[0] == hd.air_bubbles.FLUID_DETECTED_STATUS: + ADAStatus = "ADA fluid detected" + elif hd.air_bubbles.air_bubbles_status[0] == hd.air_bubbles.BUBBLE_DETECTED_STATUS: + ADAStatus = "ADA bubble detected" + if hd.air_bubbles.air_bubbles_status[1] == hd.air_bubbles.FLUID_DETECTED_STATUS: + ADVStatus = "ADV fluid detected" + elif hd.air_bubbles.air_bubbles_status[1] == hd.air_bubbles.BUBBLE_DETECTED_STATUS: + ADVStatus = "ADV bubble detected" + print("ADA Status = " + ADAStatus, " ADA State = " + str(hd.air_bubbles.air_bubbles_state[0]) + + " ADV Status = " + ADVStatus, " ADV State = " + str(hd.air_bubbles.air_bubbles_state[1])) + sleep(1) + i += 1 + # Self-test state #hd.air_bubbles.cmd_air_bubble_self_test_request(ADA) #sleep(0.1) - #hd.air_bubbles.cmd_air_bubble_self_test_request(ADV) - #sleep(0.1) + hd.air_bubbles.cmd_air_bubble_status_override( 1, 1) + sleep(0.1) + hd.air_bubbles.cmd_air_bubble_self_test_request(ADV) + counter = 0 + while True: - if hd.air_bubbles.air_bubbles_status == hd.air_bubbles.FLUID_DETECTED_STATUS: - status = "Fluid" - else: # BUBBLE_DETECTED - status = "Bubble" - print("Status = " + status, " State = " + str(hd.air_bubbles.air_bubbles_state)) + if ( counter == 50 ): + hd.air_bubbles.cmd_air_bubble_status_override( 1, 1, 1) + + if hd.air_bubbles.air_bubbles_status[0] == hd.air_bubbles.FLUID_DETECTED_STATUS: + ADAStatus = "ADA fluid detected" + elif hd.air_bubbles.air_bubbles_status[0] == hd.air_bubbles.BUBBLE_DETECTED_STATUS: + ADAStatus = "ADA bubble detected" + if hd.air_bubbles.air_bubbles_status[1] == hd.air_bubbles.FLUID_DETECTED_STATUS: + ADVStatus = "ADV fluid detected" + elif hd.air_bubbles.air_bubbles_status[1] == hd.air_bubbles.BUBBLE_DETECTED_STATUS: + ADVStatus = "ADV bubble detected" + print("ADA Status = " + ADAStatus, " ADA State = " + str(hd.air_bubbles.air_bubbles_state[0]) + + " ADV Status = " + ADVStatus, " ADV State = " + str(hd.air_bubbles.air_bubbles_state[1])) sleep(0.1) + counter += 1