def test_spatial(): dm = DeviceManager() dm.add("spatial", SpatialDevice()) dm.waitUntilAllReady() while True: print(dm.get_event()) time.sleep(1)
def test_GPS(): dm = DeviceManager() dm.add("gps", GPSDevice(285225)) dm.waitUntilAllReady() while True: print(dm.get_event()) time.sleep(1)
def test_WindSpeed(): dm = DeviceManager() dm.add("wind_speed", WindSpeedDevice(529516, 5)) dm.waitUntilAllReady() while True: print(dm.get_event()) time.sleep(1)
def test_lidar(): dm = DeviceManager() dm.add("lidar", LidarLiteDevice()) dm.waitUntilAllReady() while True: print(dm.get_event()) time.sleep(1)
def test_direction(): dm = DeviceManager() dm.add("wind_direction", WindDirectionDevice(529516, 0)) dm.waitUntilAllReady() while True: print(dm.get_event()) time.sleep(1)
def test_direction(): dm = DeviceManager() print("adding devices") dm.add("water_speed_forward", WaterSpeedDevice("forward", 529470, 1)) dm.add("water_speed_backward", WaterSpeedDevice("backward", 529470, 2)) dm.add("water_speed_left", WaterSpeedDevice("left", 529470, 3)) dm.add("water_speed_right", WaterSpeedDevice("right", 529470, 4)) print("start to wait for device ready") dm.waitUntilAllReady() print("device ready") while True: print(dm.get_event()) time.sleep(1)