mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-19 13:23:34 +08:00
Simplify Battery-related Enum Naming (#24265)
* Simplify battery-related enum naming * Fix mistakenly removed string in enum names * Fix missing renamings * Update outdated file * msg: Increase battery_status version since the enum naming was changed * Revert message version increase --------- Co-authored-by: Matthias Grob <maetugr@gmail.com>
This commit is contained in:
co-authored by
Matthias Grob
parent
336d055923
commit
b5f37c9fa6
@@ -307,16 +307,16 @@ void Battery::estimateStateOfCharge()
|
||||
uint8_t Battery::determineWarning(float state_of_charge)
|
||||
{
|
||||
if (state_of_charge < _params.emergen_thr) {
|
||||
return battery_status_s::BATTERY_WARNING_EMERGENCY;
|
||||
return battery_status_s::WARNING_EMERGENCY;
|
||||
|
||||
} else if (state_of_charge < _params.crit_thr) {
|
||||
return battery_status_s::BATTERY_WARNING_CRITICAL;
|
||||
return battery_status_s::WARNING_CRITICAL;
|
||||
|
||||
} else if (state_of_charge < _params.low_thr) {
|
||||
return battery_status_s::BATTERY_WARNING_LOW;
|
||||
return battery_status_s::WARNING_LOW;
|
||||
|
||||
} else {
|
||||
return battery_status_s::BATTERY_WARNING_NONE;
|
||||
return battery_status_s::WARNING_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -327,7 +327,7 @@ uint16_t Battery::determineFaults()
|
||||
if ((_params.n_cells > 0)
|
||||
&& (_voltage_v > (_params.n_cells * _params.v_charged * 1.05f))) {
|
||||
// Reported as a "spike" since "over-voltage" does not exist in MAV_BATTERY_FAULT
|
||||
faults |= (1 << battery_status_s::BATTERY_FAULT_SPIKES);
|
||||
faults |= (1 << battery_status_s::FAULT_SPIKES);
|
||||
}
|
||||
|
||||
return faults;
|
||||
|
||||
@@ -175,7 +175,7 @@ private:
|
||||
float _state_of_charge_volt_based{-1.f}; // [0,1]
|
||||
float _state_of_charge{-1.f}; // [0,1]
|
||||
float _scale{1.f};
|
||||
uint8_t _warning{battery_status_s::BATTERY_WARNING_NONE};
|
||||
uint8_t _warning{battery_status_s::WARNING_NONE};
|
||||
hrt_abstime _last_timestamp{0};
|
||||
bool _armed{false};
|
||||
bool _vehicle_status_is_fw{false};
|
||||
|
||||
Reference in New Issue
Block a user