AP_Float _low_voltage
voltage type used for detection of low voltage event
AP_Int8 _volt_pin
0=disabled, 3=voltage only, 4=voltage and current
AP_Float _critical_capacity
voltage level used to trigger a critical battery failsafe
AP_BattMonitor_Params & operator=(const AP_BattMonitor_Params &)=delete
static const struct AP_Param::GroupInfo var_info[]
AP_Float _critical_voltage
capacity level used to trigger a low battery failsafe
AP_Float _volt_multiplier
board pin used to measure battery current
BattMonitor_Type type(void) const
A system for managing and storing variables that are of general interest to the system.
AP_Int32 _pack_capacity
offset voltage that is subtracted from current pin before conversion to amps
AP_Int16 _watt_max
battery pack capacity less reserve in mAh
AP_Float _low_capacity
voltage level used to trigger a low battery failsafe
AP_Float _curr_amp_per_volt
voltage on volt pin multiplied by this to calculate battery voltage
AP_Int8 _low_voltage_timeout
battery serial number, automatically filled in on SMBus batteries
AP_Float _curr_amp_offset
voltage on current pin multiplied by this to calculate current in amps
BattMonitor_LowVoltage_Source failsafe_voltage_source(void)
AP_Int8 _failsafe_low_action
capacity level used to trigger a critical battery failsafe
AP_Int8 _failsafe_voltage_source
timeout in seconds before a low voltage event will be triggered
BattMonitor_LowVoltage_Source
AP_Int32 _serial_number
max battery power allowed. Reduce max throttle to reduce current to satisfy t his limit ...
AP_Int8 _failsafe_critical_action
action to preform on a low battery failsafe
AP_Int8 _curr_pin
board pin used to measure battery voltage
AP_BattMonitor_Params(void)