usb_uart · USB serial

Class for USB UART communication.

Class: UsbUart

class openpibo.usb_uart.UsbUart[source]

Bases: object

Class for USB UART communication.

Parameters:
  • devname – USB device name (default: ‘/dev/ttyUSB0’)

  • baudrate – Communication speed (baud rate, default: 9600)

  • timeout – Read timeout (seconds, default: 1)

connect(devname='/dev/ttyUSB0', baudrate=9600, timeout=1)[source]
write(text)[source]

Sends data over UART.

Parameters:

text – Data to send (string)

Returns:

Number of bytes sent

read()[source]

Reads all data from UART and returns it as a string.

Returns:

Received string data (returns an empty string if there is no data)

close()[source]

Closes the UART connection.