Available Functions

class robust_serial.robust_serial.Order[source]

Pre-defined orders

robust_serial.robust_serial.decode_order(f: BinaryIO, byte: int, debug: bool = False) → None[source]
Parameters:
  • f – file handler or serial file
  • byte – (int8_t)
  • debug – (bool) whether to print or not received messages
robust_serial.robust_serial.read_i16(f: BinaryIO) → robust_serial.robust_serial.Order[source]
Parameters:f – file handler or serial file
Returns:(int16_t)
robust_serial.robust_serial.read_i32(f)[source]
Parameters:f – file handler or serial file
Returns:(int32_t)
robust_serial.robust_serial.read_i8(f: BinaryIO) → robust_serial.robust_serial.Order[source]
Parameters:f – file handler or serial file
Returns:(int8_t)
robust_serial.robust_serial.read_order(f: BinaryIO) → robust_serial.robust_serial.Order[source]
Parameters:f – file handler or serial file
Returns:(Order Enum Object)
robust_serial.robust_serial.write_i16(f: BinaryIO, value: int) → None[source]
Parameters:
  • f – file handler or serial file
  • value – (int16_t)
robust_serial.robust_serial.write_i32(f: BinaryIO, value: int) → None[source]
Parameters:
  • f – file handler or serial file
  • value – (int32_t)
robust_serial.robust_serial.write_i8(f: BinaryIO, value: int) → None[source]
Parameters:
  • f – file handler or serial file
  • value – (int8_t)
robust_serial.robust_serial.write_order(f: BinaryIO, order: robust_serial.robust_serial.Order) → None[source]
Parameters:
  • f – file handler or serial file
  • order – (Order Enum Object)