leads_vec.devices#
Module Contents#
Classes#
Data#
API#
- leads_vec.devices.config: leads_vec.config.Config = 'require_config(...)'#
- leads_vec.devices.GPS_ONLY: int = 'get(...)'#
- leads_vec.devices.BAUD_RATE: int = 'get(...)'#
- leads_vec.devices.SOBD_PORT: int = 'get(...)'#
- leads_vec.devices.SOBD_PASSWORD: int = 'get(...)'#
- leads_vec.devices.POWER_CONTROLLER_PORT: str = 'get(...)'#
- leads_vec.devices.WHEEL_SPEED_CONTROLLER_PORT: str = 'get(...)'#
- leads_vec.devices.GPS_RECEIVER_PORT: str = 'get(...)'#
- leads_vec.devices.FRONT_WHEEL_DIAMETER: float = 'get(...)'#
- leads_vec.devices.REAR_WHEEL_DIAMETER: float = 'get(...)'#
- leads_vec.devices.NUM_DIVISIONS: int = 'get(...)'#
- leads_vec.devices.THROTTLE_PEDAL_PIN: int = 'get(...)'#
- leads_vec.devices.BRAKE_PEDAL_PIN: int = 'get(...)'#
- leads_vec.devices.VOLTAGE_SENSOR_PIN: int = 'get(...)'#
- class leads_vec.devices.VeCController#
Bases:
leads.ControllerInitialization
- initialize(*parent_tags: str) None#
- read() leads.DataContainer#
- class leads_vec.devices.OBD(port: str | Literal[auto], baud_rate: int = 9600, password: str = '')#
Bases:
leads_comm_serial.SOBDInitialization
- Parameters:
port – the port that the service listens on or connects to
callback – the callback interface
- initialize(*parent_tags: str) None#
- class leads_vec.devices.PowerController(port: str | Literal[auto], baud_rate: int = 9600)#
Bases:
leads_arduino.ArduinoMicro- initialize(*parent_tags: str) None#
- read() dict[str, float]#
- write(payload: float) None#
- class leads_vec.devices.BatteryVoltageSensor#
Bases:
leads_arduino.VoltageSensor- initialize(*parent_tags: str) None#
- class leads_vec.devices.WheelSpeedController(port: str | Literal[auto], baud_rate: int = 9600)#
Bases:
leads_arduino.ArduinoMicro- initialize(*parent_tags: str) None#
- read() dict[str, float]#
- class leads_vec.devices.AverageOdometer#
Bases:
leads.ConcurrentOdometerInitialization
- initialize(*parent_tags: str) None#
- write(payload: float) None#
- read() float#
- class leads_vec.devices.WheelSpeedSensors(wheel_diameter: float, num_divisions: int = 1, odometer_tag: str | None = None, accelerometer_tag: str | None = None)#
Bases:
leads_arduino.WheelSpeedSensor- initialize(*parent_tags: str) None#
- class leads_vec.devices.LinearAccelerometer#
Bases:
leads_arduino.AccelerometerInitialization
- initialize(*parent_tags: str) None#
- read() leads_arduino.Acceleration#
- class leads_vec.devices.GPS(port: str | Literal[auto], baud_rate: int = 9600)#
Bases:
leads_gpio.NMEAGPSReceiver- initialize(*parent_tags: str) None#
- class leads_vec.devices.CPU#
Bases:
leads_gpio.CPUMonitorInitialization
- class leads_vec.devices.Indicator(*leds: leads_gpio.led.LED)#
Bases:
leads_gpio.LEDGroupInitialization
- initialize(*parent_tags: str) None#
- class leads_vec.devices.BrakeIndicator(*leds: leads_gpio.led.LED)#
Bases:
leads_vec.devices.IndicatorInitialization
- initialize(*parent_tags: str) None#
- write(payload: bool) None#
- class leads_vec.devices.LeftIndicator(*leds: leads_gpio.led.LED)#
Bases:
leads_vec.devices.IndicatorInitialization
- write(payload: bool) None#
- class leads_vec.devices.RightIndicator(*leds: leads_gpio.led.LED)#
Bases:
leads_vec.devices.IndicatorInitialization
- write(payload: bool) None#
- class leads_vec.devices.LeftIndicatorButton(pin: int, callback: leads_gpio.button.ButtonCallback = ButtonCallback())#
Bases:
leads_gpio.Button,leads_gpio.ButtonCallback- on_pressed() None#
- initialize(*parent_tags: str) None#
- class leads_vec.devices.RightIndicatorButton(pin: int, callback: leads_gpio.button.ButtonCallback = ButtonCallback())#
Bases:
leads_gpio.Button,leads_gpio.ButtonCallback- on_pressed() None#
- initialize(*parent_tags: str) None#
- leads_vec.devices._: None = None#