mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-21 23:33:57 -04:00
AP_BattMonitor: expose CAPACITY param on periph
This commit is contained in:
parent
22141a8bc6
commit
73c77d0757
@ -9,6 +9,10 @@
|
|||||||
#define DEFAULT_LOW_BATTERY_VOLTAGE 0.0f
|
#define DEFAULT_LOW_BATTERY_VOLTAGE 0.0f
|
||||||
#endif // APM_BUILD_COPTER_OR_HELI
|
#endif // APM_BUILD_COPTER_OR_HELI
|
||||||
|
|
||||||
|
#ifndef AP_BATT_MONITOR_BATTERY_CAPACITY
|
||||||
|
#define AP_BATT_MONITOR_BATTERY_CAPACITY 3300
|
||||||
|
#endif
|
||||||
|
|
||||||
const AP_Param::GroupInfo AP_BattMonitor_Params::var_info[] = {
|
const AP_Param::GroupInfo AP_BattMonitor_Params::var_info[] = {
|
||||||
// @Param: MONITOR
|
// @Param: MONITOR
|
||||||
// @DisplayName: Battery monitoring
|
// @DisplayName: Battery monitoring
|
||||||
@ -28,15 +32,15 @@ const AP_Param::GroupInfo AP_BattMonitor_Params::var_info[] = {
|
|||||||
|
|
||||||
// 6 was AMP_OFFSET
|
// 6 was AMP_OFFSET
|
||||||
|
|
||||||
#ifndef HAL_BUILD_AP_PERIPH
|
|
||||||
// @Param: CAPACITY
|
// @Param: CAPACITY
|
||||||
// @DisplayName: Battery capacity
|
// @DisplayName: Battery capacity
|
||||||
// @Description: Capacity of the battery in mAh when full
|
// @Description: Capacity of the battery in mAh when full
|
||||||
// @Units: mAh
|
// @Units: mAh
|
||||||
// @Increment: 50
|
// @Increment: 50
|
||||||
// @User: Standard
|
// @User: Standard
|
||||||
AP_GROUPINFO("CAPACITY", 7, AP_BattMonitor_Params, _pack_capacity, 3300),
|
AP_GROUPINFO("CAPACITY", 7, AP_BattMonitor_Params, _pack_capacity, AP_BATT_MONITOR_BATTERY_CAPACITY),
|
||||||
|
|
||||||
|
#ifndef HAL_BUILD_AP_PERIPH
|
||||||
// @Param{Plane}: WATT_MAX
|
// @Param{Plane}: WATT_MAX
|
||||||
// @DisplayName: Maximum allowed power (Watts)
|
// @DisplayName: Maximum allowed power (Watts)
|
||||||
// @Description: If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
|
// @Description: If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
|
||||||
|
Loading…
Reference in New Issue
Block a user