'AMiRo-Charger' enhancements
There are several open issues with the AMiRo-Charger application:
-
Take fule gauges into account.
Charging should only be enabled if batteries are actually within a defined range (e.g. 50% - 80% charge). -
Introduce service to allow manual charging.
A service should be provided to set charging manually. The service should still check current system parameters and respond accordingly:- system voltage too low for charging -> error
- battery level out of recommended range -> warning
-
Decouple LED control to individual application.
Currently, the status LED is toggled by the application, which is undesired behaviour. Preferably, an additional application will listen to the messages published by the charge app and set the LED accordingly. -
Introduce DiWheelDrive logic.
Introduce logic specifically for the DiWheelDrive modules:- check pin voltage (periodically and/or on demand)
- enable voltage from pins to system voltage (on demand only)
Edited by Svenja Kenneweg