dotbot.serial_interface module#

Dotbot controller serial interface.

exception dotbot.serial_interface.SerialInterfaceException[source]#

Bases: Exception

Exception raised when serial port is disconnected.

class dotbot.serial_interface.SerialInterface(port, baudrate, callback)[source]#

Bases: Thread

Bidirectional serial interface.

Parameters:
  • port (str) –

  • baudrate (int) –

  • callback (Callable) –

run()[source]#

Listen continuously at each byte received on serial.

write(bytes_)[source]#

Write bytes on serial.

dotbot.serial_interface.get_default_port()[source]#

Return default serial port.