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.

stop()[source]#
write(bytes_)[source]#

Write bytes on serial.

dotbot.serial_interface.get_default_port()[source]#

Return default serial port.