BatteryMonitor
- class suave_monitor.battery_monitor.BatteryMonitor
Publish battery depletion diagnostics and provide battery recharge.
- __init__()
Initialize battery state, interfaces, and parameters.
- publish_battery_level()
Decrease battery level over elapsed time and publish diagnostics.
- qa_publisher_cb()
Publish the next battery-level measurement.
- recharge_battery_cb(req, res)
Restore full battery level and report recharge completion.
- status_cb(msg)
Start battery updates when the vehicle enters guided mode.
Methods
__init__()Initialize battery state, interfaces, and parameters.
Decrease battery level over elapsed time and publish diagnostics.
Publish the next battery-level measurement.
recharge_battery_cb(req, res)Restore full battery level and report recharge completion.
status_cb(msg)Start battery updates when the vehicle enters guided mode.
Attributes