leads_arduino.arduino_proto#
Module Contents#
Classes#
Supports: - Any arduino connected through a USB (serial) port |
|
API#
- class leads_arduino.arduino_proto.ArduinoProto(port: str | Literal[auto], baud_rate: int = 9600)#
Bases:
leads.Controller,leads.comm.Entity,leads_comm_serial.AutoIdentitySupports: - Any arduino connected through a USB (serial) port
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.SerialConnection) bool#
- run() None#
- write(payload: bytes) None#
- close() None#
- class leads_arduino.arduino_proto._ArduinoCallback(arduino: leads_arduino.arduino_proto.ArduinoProto)#
Bases:
leads.comm.CallbackInitialization
- on_receive(service: leads.comm.Service, msg: bytes) None#
- on_fail(service: leads.comm.Service, error: Exception) None#