def runSorter(): conn = Connection('/dev/rfcomm0') port = enum.InputPort(1) print(conn) conn.send(messages.SetInputMode( port, messages.SensorType.switch, messages.SensorMode.boolean, )) #print(', '.join(field[:4] for field in messages.InputValues.fields)) #querySorter(conn,port) #cycle_motor_a(conn) conn.close()
def runSorter(): conn = Connection('/dev/rfcomm0') port = enum.InputPort(1) print(conn) conn.send( messages.SetInputMode( port, messages.SensorType.switch, messages.SensorMode.boolean, )) #print(', '.join(field[:4] for field in messages.InputValues.fields)) #querySorter(conn,port) #cycle_motor_a(conn) conn.close()
def log(): with open('bluetooth.log', 'w') as log_file: print("Establishing connection...") conn = Connection(PORT, timeout=5) print('Logging output...') while True: print('Listening for output...') try: resp = conn.receive() except struct.error: print("Timed out") conn.close() time.sleep(1) conn.open() else: msg = parse_message(resp) print msg if msg.startswith('DISTANCE'): log_file.write('%s %s\n' % (datetime.now().time(), msg))
def run(): conn = Connection('COM4') cycle_motor_a(conn) conn.close()
def run(): conn = Connection('COM4') cycle_motor(conn, 'b') conn.close()