leads_comm_serial.sobd.sobd#

Module Contents#

Classes#

API#

class leads_comm_serial.sobd.sobd.SOBD(port: str | Literal[auto], baud_rate: int = 9600, password: str = '')#

Bases: leads.Device, leads.comm.Entity, leads_comm_serial.identity.AutoIdentity

Initialization

Parameters:
  • port – the port that the service listens on or connects to

  • callback – the callback interface

port() str#
initialize(*parent_tags: str) None#
update(data: str) None#
check_identity(connection: leads_comm_serial.connection.SerialConnection) bool#
run() None#
write(payload: bytes) None#
close() None#
class leads_comm_serial.sobd.sobd._SOBDCallback(sobd: leads_comm_serial.sobd.sobd.SOBD)#

Bases: leads.comm.Callback

Initialization

on_connect(service: leads.comm.Service, connection: leads.comm.ConnectionBase) None#
on_receive(service: leads.comm.Service, msg: bytes) None#