Andrew Tridgell
|
4879cc24e6
|
AP_BattMonitor: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Iampete1
|
9026ce065a
|
AP_BattMonitor: ESC: add mask
|
2024-05-14 09:58:04 +10:00 |
Peter Barker
|
1f4c129341
|
AP_BattMonitor: add and use AP_BATTERY_ENABLED
|
2024-02-06 11:01:02 +11:00 |
Dr.-Ing. Amilcar do Carmo Lucas
|
bfab6e5ee7
|
AP_BattMonitor: Spell correction
|
2024-01-17 08:40:15 +09:00 |
Randy Mackay
|
dfd22aba32
|
AP_BattMonitor: support logging state-of-health percentage
Only DroneCAN backend implements this feature for now
|
2024-01-10 18:38:25 +11:00 |
Bob Long
|
fd855781d8
|
AP_BattMonitor: add scripting backend
AP_BattMonitor_Scripting: whitespace consistency
|
2024-01-09 07:53:59 +11:00 |
Tom Pittenger
|
6dcaf94c3d
|
AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED
|
2023-11-26 11:57:14 +11:00 |
Jonathan Loong
|
5e61e4cdc5
|
AP_BattMonitor: Addition of AD7091R5 ADC I2C Read Driver
This is an ADC extender based on I2C which is used to read the current and voltage. Enable AD7091R5 in config.h which was reserved previously
|
2023-11-08 18:24:41 +11:00 |
Andrew Tridgell
|
4d821b2c91
|
AP_BattMonitor: added get_cell_voltage() for scripting
|
2023-10-25 07:31:24 +11:00 |
Mykhailo Kuznietsov
|
ff70921eca
|
AP_BattMonitor: Fix some typos
Fixed some typos found in the code.
|
2023-10-12 18:30:42 +11:00 |
Peter Barker
|
7aea21bd40
|
AP_BattMonitor: log external temperature if available
|
2023-09-05 10:31:24 +10:00 |
Tom Pittenger
|
93a4c3896e
|
AP_BattMonitor: extend AP_BATT_MONITOR_MAX_INSTANCES to 16
|
2023-08-29 10:28:14 +10:00 |
Andrew Tridgell
|
65537bdaca
|
AP_BattMonitor: cope with NaN in consumed_mah
|
2023-08-26 21:12:42 +10:00 |
Tom Pittenger
|
21ead4e8e3
|
AP_Battery: add param _ESC_ID to write to ESC_Telem
|
2023-08-22 16:14:36 -07:00 |
Iampete1
|
2d42028db3
|
AP_BattMonitor: fix missing INA2xx param descriptions
|
2023-07-01 07:34:36 +10:00 |
Peter Barker
|
795bb19cb9
|
AP_BattMonitor: move defines around battery types for consistency
|
2023-04-13 15:24:45 +10:00 |
Andrew Tridgell
|
11a2f5ed9c
|
AP_BattMonitor: rename more variables, types and defines
|
2023-04-11 10:31:31 +10:00 |
Andrew Tridgell
|
017543f6e6
|
AP_BattMonitor: update header references
|
2023-04-11 10:31:31 +10:00 |
Peter Barker
|
def0fec958
|
AP_BattMonitor: correct compilation when AP_BattMonitor_Analog disabled
|
2023-04-08 13:05:29 -07:00 |
Andy Piper
|
d565a378b7
|
AP_BattMonitor: support configuring battery #2 in hwdef
|
2023-03-15 18:51:37 +11:00 |
Peter Barker
|
85501f8219
|
AP_BattMonitor: add defines for all battery backends
|
2023-03-10 08:48:24 +11:00 |
Tom Pittenger
|
f413f82345
|
AP_BattMonitor: add external MPPT on-off control
|
2023-03-07 11:42:24 +11:00 |
Tom Pittenger
|
e728f91798
|
AP_BattMonitor: add array and null check to drivers[]
|
2023-02-24 09:50:14 -08:00 |
Tom Pittenger
|
61b7f6ed74
|
AP_BattMonitor: refactor Option param usage
|
2023-02-24 09:50:14 -08:00 |
Tom Pittenger
|
5608dbe0f0
|
AP_BattMonitor: refactor Option param usage
|
2023-02-21 16:30:19 -08:00 |
Andrew Tridgell
|
080d7615fc
|
AP_BattMonitor: support EFI "battery" backend
this maps Ah to Litres and Amps to Litres/hour
|
2023-02-09 07:12:39 +11:00 |
Peter Barker
|
eab6ef72e1
|
AP_BattMonitor: add and use AP_BATTMON_SMBUS_SOLO_ENABLED
|
2023-01-25 22:42:55 +11:00 |
Andrew Tridgell
|
24d4a4cf5e
|
AP_BattMonitor: added support for INA239 SPI battery monitor
|
2022-12-20 10:44:52 +11:00 |
Henry Wurzburg
|
400c65ce5d
|
AP_BattMonitor: add metadata for Synthetic Current type
|
2022-12-01 07:39:22 +11:00 |
Henry Wurzburg
|
6b852e39c9
|
AP_BattMonitor: add synthetic current sensor,fix SITL current
|
2022-11-24 06:53:35 +11:00 |
Tom Pittenger
|
812128125b
|
AP_BattMonitor: add set_temperature() by external temperature sources/libraries
|
2022-10-18 10:05:31 +11:00 |
TunaLobster
|
aa2c6b8d17
|
AP_BattMonitor: Add macros for Fuel options
Adds macros for FuelFlow, FuelLevel_PWM, and FuelLevel_Analog. The features are enabled on all 2MB boards.
|
2022-08-16 09:36:31 +10:00 |
TunaLobster
|
6733f75542
|
AP_BattMonitor: Add Fuel Level Analog driver
|
2022-08-16 09:36:31 +10:00 |
Andrew Tridgell
|
ba10c0ae42
|
AP_BattMonitor: make healthy() check all configured monitors
GCS reporting for SYS_STATUS should check all healthy, not just first
backend
|
2022-06-24 11:13:16 +10:00 |
Peter Barker
|
c2bf79d3f3
|
AP_BattMonitor: add PARAMETER CONVERSION comments
|
2022-04-28 10:17:11 +10:00 |
Andrew Tridgell
|
9c067f360f
|
AP_BattMonitor: added option to send resting voltage to GCS
|
2022-03-22 11:12:54 +11:00 |
Joshua Henderson
|
ec1f5e39b4
|
AP_BattMonitor: add documentation for UAVCAN params
|
2022-02-11 22:17:18 +09:00 |
murata
|
b3dd61656d
|
AP_BattMonitor: Remove meaningless semicolons
|
2022-02-07 08:27:34 +09:00 |
Hwurzburg
|
95e074a7bc
|
AP_BattMonitor: update option names in BATTMonitor in prep for expansion
|
2022-02-01 12:35:03 +11:00 |
Shiv Tyagi
|
b34a7e46a8
|
AP_BatteryMonitor: remove AP_BattMonitor_MPPT_PacketDigital class
since latest versions of PacketDigital MPPT support UAVCAN, we can remove this older class
|
2021-12-16 09:39:43 +09:00 |
Peter Barker
|
70d98336bc
|
AP_BattMonitor: make logging dependent on HAL_LOGGING_ENABLED not HAL_BUILD_AP_PERIPH
We have logging on some periphs now
|
2021-12-14 10:34:06 +11:00 |
Randy Mackay
|
dea7e969bd
|
AP_BattMonitor_UAVCAN: re-format text based fault reporting and add get_mavlink_fault_bitmask
|
2021-12-07 02:12:06 -08:00 |
Josh Henderson
|
fb28b39206
|
AP_BattMonitor: remove old parameter conversion to allow setting BATT_MONITOR to 0
|
2021-11-16 11:58:01 +11:00 |
Andrew Tridgell
|
75dfa6bae4
|
AP_BattMonitor: support other INA2xx battery monitors
added parameters for I2C bus and address. Tested on INA231 and INA226
This allows any 2M flash board to use an INA2xx battery monitor
|
2021-11-05 14:30:43 +11:00 |
Iampete1
|
73fb871695
|
AP_BatteryMoniter: combine pointer loaded param tables
|
2021-11-02 11:12:57 +11:00 |
Iampete1
|
7d4f305f20
|
AP_BatteryMoniter: add mask param to sum battery backend.
|
2021-11-02 11:12:57 +11:00 |
Andy Piper
|
70b02aeadf
|
AP_BattMonitor: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
|
2021-10-26 11:42:12 +11:00 |
Randy Mackay
|
d3c8a5e85f
|
AP_BattMonitor: add torqeedo battery monitor
|
2021-10-19 01:30:51 -04:00 |
李孟晓
|
bf1a17825c
|
AP_BattMonitor: Provide the time remaining
|
2021-10-13 18:44:05 +11:00 |
Andrew Tridgell
|
281b8eb234
|
AP_BattMonitor: support LTC2946 I2C battery monitoring
|
2021-10-12 15:47:51 +11:00 |