ardupilot/libraries/AP_BattMonitor
Andrew Tridgell c48feefe23 AP_BattMonitor: fixed battery percentage with aux info
when we have aux battery information we had assumed the CAN device
would provide the battery remaining percentage. We should obey the "do
not use CAN SoC" with or without an AUX message

This fixes CAN battery monitors with a cell monitor
2023-11-27 13:02:46 +11:00
..
tests AP_BattMonitor: fix missing method declaration compile failure 2023-05-20 17:28:08 +10:00
AP_BattMonitor.cpp AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED 2023-11-26 11:57:14 +11:00
AP_BattMonitor.h AP_BattMonitor: Addition of AD7091R5 ADC I2C Read Driver 2023-11-08 18:24:41 +11:00
AP_BattMonitor_AD7091R5.cpp AP_BattMonitor: Addition of AD7091R5 ADC I2C Read Driver 2023-11-08 18:24:41 +11:00
AP_BattMonitor_AD7091R5.h AP_BattMonitor: Addition of AD7091R5 ADC I2C Read Driver 2023-11-08 18:24:41 +11:00
AP_BattMonitor_Analog.cpp AP_BattMonitor: Fixes the setting of a default parameter for battery instance #2 set in hwdef 2023-04-28 16:13:33 +10:00
AP_BattMonitor_Analog.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_Backend.cpp AP_BattMonitor: cope with InfoAux without nominal voltage 2023-10-31 11:09:51 +11:00
AP_BattMonitor_Backend.h AP_BattMonitor: log external temperature if available 2023-09-05 10:31:24 +10:00
AP_BattMonitor_Bebop.cpp AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_Bebop.h AP_BattMonitor: added reset_remaining() API 2019-06-25 09:56:25 +10:00
AP_BattMonitor_DroneCAN.cpp AP_BattMonitor: fixed battery percentage with aux info 2023-11-27 13:02:46 +11:00
AP_BattMonitor_DroneCAN.h AP_BattMonitor: use a reference for AP::battery() 2023-10-31 11:09:51 +11:00
AP_BattMonitor_EFI.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_EFI.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_ESC.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_ESC.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_FuelFlow.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_FuelFlow.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_FuelLevel_Analog.cpp AP_BattMonitor:remove unused param from analog fuel level 2023-11-21 10:01:38 +11:00
AP_BattMonitor_FuelLevel_Analog.h AP_BattMonitor:remove unused param from analog fuel level 2023-11-21 10:01:38 +11:00
AP_BattMonitor_FuelLevel_PWM.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_FuelLevel_PWM.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_Generator.cpp AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_Generator.h AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_INA2xx.cpp Tools: allow Ohm units in parameters 2023-10-08 11:04:21 +11:00
AP_BattMonitor_INA2xx.h AP_BattMonitor: added SHUNT parameter to INS2xx driver 2023-10-08 11:04:21 +11:00
AP_BattMonitor_INA239.cpp AP_HAL_ChibiOS: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_INA239.h AP_BattMonitor: fixed reset_remaining() for INAxxx and LTC2946 2023-08-10 07:43:25 +10:00
AP_BattMonitor_LTC2946.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_LTC2946.h AP_BattMonitor: fixed reset_remaining() for INAxxx and LTC2946 2023-08-10 07:43:25 +10:00
AP_BattMonitor_Logging.cpp AP_BattMonitor: log external temperature if available 2023-09-05 10:31:24 +10:00
AP_BattMonitor_Params.cpp AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED 2023-11-26 11:57:14 +11:00
AP_BattMonitor_Params.h AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED 2023-11-26 11:57:14 +11:00
AP_BattMonitor_SMBus.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_Generic.cpp AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_SMBus_Generic.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_Maxell.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_NeoDesign.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_NeoDesign.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_Rotoye.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_Rotoye.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_SUI.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_SUI.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_SMBus_Solo.cpp AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_SMBus_Solo.h SMBus :expanded SoloBMS to 6s 2023-09-26 10:17:02 +10:00
AP_BattMonitor_Sum.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_Sum.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_Synthetic_Current.cpp AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_Synthetic_Current.h AP_BattMonitor: Fix some typos 2023-10-12 18:30:42 +11:00
AP_BattMonitor_Torqeedo.cpp AP_BattMonitor: Change to floating value multiplication 2023-08-26 08:59:12 +10:00
AP_BattMonitor_Torqeedo.h AP_BattMonitor: add defines for all battery backends 2023-03-10 08:48:24 +11:00
AP_BattMonitor_config.h AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED 2023-11-26 11:57:14 +11:00
LogStructure.h AP_BattMonitor: add health logging 2023-08-08 10:04:12 +10:00