PX4 Firmware
PX4 Autopilot Software http://px4.io
Battery Member List

This is the complete list of members for Battery, including all inherited members.

_current_filtered_aBatteryprivate
_discharged_mahBatteryprivate
_discharged_mah_loopBatteryprivate
_last_timestampBatteryprivate
_remainingBatteryprivate
_remaining_voltageBatteryprivate
_scaleBatteryprivate
_throttle_filteredBatteryprivate
_voltage_filtered_vBatteryprivate
_warningBatteryprivate
Battery()Battery
cell_count()Batteryinline
computeScale()Batteryprivate
DEFINE_PARAMETERS((ParamFloat< px4::params::BAT_V_EMPTY >) _param_bat_v_empty,(ParamFloat< px4::params::BAT_V_CHARGED >) _param_bat_v_charged,(ParamInt< px4::params::BAT_N_CELLS >) _param_bat_n_cells,(ParamFloat< px4::params::BAT_CAPACITY >) _param_bat_capacity,(ParamFloat< px4::params::BAT_V_LOAD_DROP >) _param_bat_v_load_drop,(ParamFloat< px4::params::BAT_R_INTERNAL >) _param_bat_r_internal,(ParamFloat< px4::params::BAT_LOW_THR >) _param_bat_low_thr,(ParamFloat< px4::params::BAT_CRIT_THR >) _param_bat_crit_thr,(ParamFloat< px4::params::BAT_EMERGEN_THR >) _param_bat_emergen_thr) bool _battery_initializedBatteryprivate
determineWarning(bool connected)Batteryprivate
empty_cell_voltage()Batteryinline
estimateRemaining(float voltage_v, float current_a, float throttle, bool armed)Batteryprivate
filterCurrent(float current_a)Batteryprivate
filterThrottle(float throttle)Batteryprivate
filterVoltage(float voltage_v)Batteryprivate
full_cell_voltage()Batteryinline
reset(battery_status_s *battery_status)Battery
sumDischarged(hrt_abstime timestamp, float current_a)Batteryprivate
updateBatteryStatus(hrt_abstime timestamp, float voltage_v, float current_a, bool connected, bool selected_source, int priority, float throttle_normalized, bool armed, battery_status_s *status)Battery