예제 #1
0
def test_spatial():
    dm = DeviceManager()
    dm.add("spatial", SpatialDevice())
    dm.waitUntilAllReady()
    while True:
        print(dm.get_event())
        time.sleep(1)
예제 #2
0
def test_GPS():
    dm = DeviceManager()
    dm.add("gps", GPSDevice(285225))
    dm.waitUntilAllReady()
    while True:
        print(dm.get_event())
        time.sleep(1)
예제 #3
0
def test_WindSpeed():
    dm = DeviceManager()
    dm.add("wind_speed", WindSpeedDevice(529516, 5))
    dm.waitUntilAllReady()
    while True:
        print(dm.get_event())
        time.sleep(1)
예제 #4
0
def test_lidar():
    dm = DeviceManager()
    dm.add("lidar", LidarLiteDevice())
    dm.waitUntilAllReady()
    while True:
        print(dm.get_event())
        time.sleep(1)
예제 #5
0
def test_direction():
    dm = DeviceManager()
    dm.add("wind_direction", WindDirectionDevice(529516, 0))
    dm.waitUntilAllReady()
    while True:
        print(dm.get_event())
        time.sleep(1)
예제 #6
0
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)