def reset(port='/dev/ttyUSB0', baud=115200): ''' Resets the Multi. Args: port: serial port [[default='/dev/ttyUSB0'] baud: baud rate [default=115200] Returns: None ''' print('Reading from {} at {}'.format(port, baud)) verify = raw_input('Are you sure want to reset the Multi? Y/[n]: ') or 'n' if verify == 'Y': print('Retting the Multi ...') with PySerialDriver(port, baud) as driver: reset_sbp = SBP(SBP_MSG_RESET) reset_sbp.payload = '' reset_sbp = reset_sbp.pack() driver.write(reset_sbp) print('Resetted the Multi.') else: print('Skipped resetting.')
def test_udp_logger(): msg = SBP(1, 2, 3, 'abc', 4) handler = udp_handler(msg.pack()) ip, port = udp_server(handler) with UdpLogger(ip, port) as udp: udp(msg)