ITS: add additional delay in test_sensor_fusion.py for Arduino
bug: 236275663
Change-Id: I4c90a72d9c628741a4905f90156e63391c7c3135
diff --git a/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py b/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
index 1939935..8c98be0 100644
--- a/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
+++ b/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
@@ -39,6 +39,7 @@
_GYRO_SAMP_RATE_MIN = 100.0 # Samples/second: min gyro sample rate.
_NAME = os.path.splitext(os.path.basename(__file__))[0]
_ARDUINO_ANGLES = (0, 90)
+_ARDUINO_INIT_WAIT_TIME = 3.0 # Seconds to wait for Arduino comm
_ARDUINO_MOVE_TIME = 2
_ARDUINO_SERVO_SPEED = 20
_NUM_ROTATIONS = 10
@@ -104,6 +105,8 @@
# Sleep a while for gyro events to stabilize.
time.sleep(_GYRO_INIT_WAIT_TIME)
+ if rot_rig['cntl'].lower() == 'arduino':
+ time.sleep(_ARDUINO_INIT_WAIT_TIME)
# Capture frames.
facing = props['android.lens.facing']