Ejemplo n.º 1
0
def fake_generic_sensor(args):
    try:
        port = check_port(args.port)
    except ValueError as e:
        sys.exit(e)

    data_file = io.StringIO(newline='\r\n')
    uids = (uuid.uuid4().hex + "\r\n" for x in range(10))
    data_file.writelines(uids)
    data_file.seek(0)

    run_dummy_sensor("generic", port, data_file)
Ejemplo n.º 2
0
def fake_aanderaa_cmd(args):
    try:
        port = check_port(args.port)
    except ValueError as e:
        sys.exit(e)

    if args.data_file:
        try:
            data_file = check_file(args.data_file)
            data_file = data_file.open()
        except ValidationError as e:
            sys.exit(e)
    else:
        fixtures = 'test_tools/fixtures/aanderaa_fake_data.txt'
        data_file = text_resource_stream(fixtures,
                                         "nmea_converter_proxy",
                                         newline='\r\n')

    run_dummy_sensor("aanderaa", port, data_file)