autotest: autotest the MaxBotixI2CXL i2c rangefinder code

This commit is contained in:
Peter Barker 2020-08-06 17:54:09 +10:00 committed by Peter Barker
parent aac416deb1
commit 77df7c7a39

View File

@ -5022,6 +5022,21 @@ class AutoTestCopter(AutoTest):
self.fly_rangefinder_mavlink()
i2c_drivers = [
("maxbotixi2cxl", 2),
]
while len(i2c_drivers):
do_drivers = i2c_drivers[0:9]
i2c_drivers = i2c_drivers[9:]
count = 1
for d in do_drivers:
(sim_name, rngfnd_param_value) = d
self.set_parameter("RNGFND%u_TYPE" % count, rngfnd_param_value)
count += 1
self.reboot_sitl()
self.fly_rangefinder_drivers_fly([x[0] for x in do_drivers])
def fly_ship_takeoff(self):
# test ship takeoff
self.wait_groundspeed(0, 2)