李孟晓
aae2d0082d
AP_BattMonitor_UAVCAN: Fix issue with multiple batteries not working
4 years ago
Peter Barker
00a8a8fe8e
AP_BattMonitor: use enum class For Battery Failsafe
4 years ago
Tom Pittenger
171a10e117
AP_BattMonitor: Add support for multiple UAVCAN batteries from a single node
4 years ago
Tom Pittenger
48e2b78cab
AP_BattMonitor: fix compile for AP_Periph
4 years ago
Gone4Dirt
836717c0af
AP_BattMonitor: Add support for AP_Generator frontend-backend
4 years ago
Nick Belanger
dbe5b90398
AP_BattMonitor: Adding driver for Rotoye Batmon equipped smart batteries
4 years ago
Rishabh
cd8404f80c
AP_BattMonitor: Update @value field in param to be increasing order
4 years ago
Peter Barker
4d59939db6
AP_BattMonitor: create and use new AP_HAL::PWMSource object
4 years ago
Siddharth Purohit
9820ea9023
AP_BattMonitor: move to using CANManager library
5 years ago
Peter Barker
2e3ba2a4d2
AP_BattMonitor: move battery type enumeration out of parameters object
5 years ago
Peter Barker
8e708a0a32
AP_BattMonitor: add backend for generator supply
5 years ago
Henry Wurzburg
a3f0ce0a87
AP_BattMonitor: fix parameters appearing in wiki param list erroneously
5 years ago
Randy Mackay
77d6b19d86
AP_BattMonitor: Generic driver timeout definition in seconds
...
also remove unnecessary init of local data variable
also change assert to be more forgiving
5 years ago
Randy Mackay
3e519b25a4
AP_BattMonitor: fix comments re voltage scaling
5 years ago
Randy Mackay
cc6298e7ac
AP_BattMonitor: SMBus Generic reads up to 12 cell voltages
...
Checks for the highest cell for 15 seconds and then reduces the cell voltage calls to cover only those cells that actually exist
also renames SMBus _last_cell_update_us
5 years ago
Randy Mackay
9f26bd0a67
AP_BattMonitor: TYPE param swap for SMBus-Maxell and SMBus-Generic
...
Generic becomes type "7" which was previously Maxell. Maxell becomes type 16
5 years ago
Randy Mackay
2396a8176c
AP_BattMonitor: comment fix
5 years ago
Randy Mackay
268c67d12d
AP_BattMonitor: correct Maxell capacity
5 years ago
Randy Mackay
3de2dff6e3
AP_BattMonitor: simplify SMBus driver includes
5 years ago
Randy Mackay
4ea565e4ed
AP_BattMonitor: Maxell driver inherits from SMBus_Generic
5 years ago
Randy Mackay
f869cd9aa6
AP_BattMonitor: complete rename of SMBus_Maxell to Generic
5 years ago
Randy Mackay
c13c037f7b
AP_BattMonitor: rename SMBus_Maxell to Generic
5 years ago
Michael du Breuil
400220e210
AP_BattMonitor: Rearrange arming check order
5 years ago
Kelly Schrock
2cb54bb11d
AP_BattMonitor: NeoDesign battery driver
...
Adds a driver for the NeoDesign BMS, with variable cell count.
5 years ago
Peter Barker
e1f8af1653
AP_BattMonitor: rename APMrover2 to Rover
5 years ago
Andrew Tridgell
ff112a726b
AP_Battery: fixed bug in SUI driver
...
fixed bug in total voltage
5 years ago
Rishabh
9e8894139c
AP_BattMonitor: Fix duplicate values in VOLT_PIN param
5 years ago
Andre Kjellstrup
a2322a828c
AP_Battmonitor_SMBus_Solo: removed unused code/options
5 years ago
Andrew Tridgell
ece777098c
AP_BattMonitor: added SUI SMBUS battery backend
...
originally by Kelly Schrock
5 years ago
Randy Mackay
0288b3d43c
AP_BattMonitor: set default I2C bus for Solo and Maxell drivers
5 years ago
Randy Mackay
0d034821d1
AP_BattMonitor: Maxell cell voltages timeout after 5sec
5 years ago
murata
44a8702d94
AP_BattMonitor: Maxell battery on any I2C bus
5 years ago
Randy Mackay
300c0aafb1
AP_BattMonitor: add cycle count for smbus batteries
5 years ago
Andrew Tridgell
fbe69ba9ab
AP_BattMonitor: support selective enable of SMBUS and fuel battery monitors
5 years ago
Peter Barker
4fd31b7bc4
AP_BattMonitor: use corrected version of send_to_components
5 years ago
Andrew Tridgell
d70e252bf4
AP_BattMonitor: added Durandal selection for batt mon pins
5 years ago
Michael du Breuil
ee3fcf49c6
AP_BattMonitor: Detect bad configuration of failsafes
6 years ago
James
e474b7dcfe
AP_BattMonitor: add PWM Fuel Level Sensor
...
this sensor produces PWM between 1100 and 1900, giving fuel level as a
percentage
6 years ago
Pierre Kancir
b67bab01f6
AP_BattMonitor: pass mavlink_message_t by const reference
6 years ago
Michael du Breuil
0a4e3a77b3
AP_BattMonitor: Refactor interface for fetching current related data
6 years ago
bugobliterator
71ee4d573f
AP_BattMonitor: add battery pin config for CubeOrange
6 years ago
Andrew Tridgell
88111ef81a
AP_BattMonitor: reset failsafe flags when we reset battery remaining
6 years ago
Andrew Tridgell
11518857b6
AP_BattMonitor: added reset_remaining() API
...
used to allow battery swap before takeoff
6 years ago
Michael du Breuil
cc7d13e9ef
AP_BattMonitor: Remove param ignore flags
6 years ago
Andrew Tridgell
71e91c953a
AP_BattMonitor: removed unusued AP_Common/Semaphore.h
6 years ago
Michael du Breuil
7b7bdd9bf8
AP_BattMonitor: Prevent capacity_remaining_pct from returning a large
...
value when low
6 years ago
Vinicius Knabben
5ab77e0fd0
AP_BattMonitor: Added parachute failsafe action to the parameters list
...
The user can now set the parachute release as a failsafe action
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Michael du Breuil
e177db7dcd
AP_BattMonitor: Remove unused method, make some public functions private
6 years ago
Peter Barker
e4b928be4d
AP_BattMonitor: add floating point constant designators
6 years ago
Tom Pittenger
9aa1fe6dc5
AP_BattMonitor: rename dataflash to logger
6 years ago