ardupilot/libraries/AP_BattMonitor
Michael du Breuil 2b6c9b931c AP_BattMonitor: Rearrange battery parameters to reduce memory usage
Saves 8 bytes per Params instance, which we have 9 of on every vehicle,
for a total saving of 72 bytes
2021-07-04 08:19:10 +10:00
..
AP_BattMonitor_Analog.cpp
AP_BattMonitor_Analog.h
AP_BattMonitor_Backend.cpp AP_BatteryMoniter: fix mah to wah conversion 2021-07-04 08:19:10 +10:00
AP_BattMonitor_Backend.h AP_BattMonitor: make virtual Backend.init() optional to fix CANDriver.init(uint8, uint8) ambiguitiy 2021-04-28 19:22:53 -07:00
AP_BattMonitor_Bebop.cpp
AP_BattMonitor_Bebop.h
AP_BattMonitor_ESC.cpp AP_BattMonitor: zero consumption total before recalculating 2021-06-24 18:02:10 +10:00
AP_BattMonitor_ESC.h AP_BattMonitor: zero consumption total before recalculating 2021-06-24 18:02:10 +10:00
AP_BattMonitor_FuelFlow.cpp AP_BattMonitor: fix compile for AP_Periph 2020-11-25 14:20:53 +11:00
AP_BattMonitor_FuelFlow.h
AP_BattMonitor_FuelLevel_PWM.cpp
AP_BattMonitor_FuelLevel_PWM.h
AP_BattMonitor_Generator.cpp AP_BattMonitor: use enum class For Battery Failsafe 2020-12-07 15:20:14 +11:00
AP_BattMonitor_Generator.h AP_BattMonitor: use enum class For Battery Failsafe 2020-12-07 15:20:14 +11:00
AP_BattMonitor_Logging.cpp AP_BattMoniter: log in Ah and Wh, add percentage to log 2021-07-04 08:19:10 +10:00
AP_BattMonitor_MPPT_PacketDigital.cpp AP_BattMonitor: prepare MPPT driver for AP_Periph 2021-04-28 19:22:53 -07:00
AP_BattMonitor_MPPT_PacketDigital.h AP_BattMonitor: add support for AP_Periph MPPT driver 2021-06-09 18:36:18 +10:00
AP_BattMonitor_Params.cpp AP_BattMonitor: Fix the comment of BATTx_OPTIONS 2021-06-08 11:16:19 +10:00
AP_BattMonitor_Params.h AP_BattMonitor: Rearrange battery parameters to reduce memory usage 2021-07-04 08:19:10 +10:00
AP_BattMonitor_SMBus_Generic.cpp AP_BattMonitor: add cells 13 and 14 for SITL only 2021-07-04 08:19:10 +10:00
AP_BattMonitor_SMBus_Generic.h AP_BattMonitor: add cells 13 and 14 for SITL only 2021-07-04 08:19:10 +10:00
AP_BattMonitor_SMBus_Maxell.h
AP_BattMonitor_SMBus_NeoDesign.cpp AP_BattMonitor: fix constexpr-and-MIN don't get along bug 2021-02-04 09:17:57 +11:00
AP_BattMonitor_SMBus_NeoDesign.h AP_BattMonitor: Limit the scope of possible corruption if the NeoDesigns gets a bad cell count 2021-02-03 19:21:39 +11:00
AP_BattMonitor_SMBus_Rotoye.cpp
AP_BattMonitor_SMBus_Rotoye.h
AP_BattMonitor_SMBus_Solo.cpp
AP_BattMonitor_SMBus_Solo.h
AP_BattMonitor_SMBus_SUI.cpp
AP_BattMonitor_SMBus_SUI.h
AP_BattMonitor_SMBus.cpp AP_BattMonitor: add has_temperature method to Backend 2021-01-12 17:43:55 +11:00
AP_BattMonitor_SMBus.h AP_BattMonitor: add has_temperature method to Backend 2021-01-12 17:43:55 +11:00
AP_BattMonitor_Sum.cpp
AP_BattMonitor_Sum.h
AP_BattMonitor_UAVCAN.cpp AP_BattMonitor: Record and report UAVCAN Battery Info temperature correctly 2021-06-01 12:35:24 +10:00
AP_BattMonitor_UAVCAN.h AP_BattMonitor: Record and report UAVCAN Battery Info temperature correctly 2021-06-01 12:35:24 +10:00
AP_BattMonitor.cpp AP_BattMonitor: get Mavlink charge state 2021-06-08 09:27:13 +10:00
AP_BattMonitor.h AP_BattMonitor: Increase the max. nr. of supported battery cells from 12 to 14 2021-07-04 08:19:10 +10:00
LogStructure.h AP_BattMoniter: log in Ah and Wh, add percentage to log 2021-07-04 08:19:10 +10:00