mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-05 07:28:29 -04:00
AP_BattMonitor_logging: update to use capacity_remaining_pct() as a bool
This commit is contained in:
parent
71ad6cdcfe
commit
998e163dba
@ -7,6 +7,8 @@ extern const AP_HAL::HAL& hal;
|
|||||||
void AP_BattMonitor_Backend::Log_Write_BAT(const uint8_t instance, const uint64_t time_us) const
|
void AP_BattMonitor_Backend::Log_Write_BAT(const uint8_t instance, const uint64_t time_us) const
|
||||||
{
|
{
|
||||||
bool has_curr = has_current();
|
bool has_curr = has_current();
|
||||||
|
uint8_t percent = -1;
|
||||||
|
IGNORE_RETURN(capacity_remaining_pct(percent));
|
||||||
|
|
||||||
const struct log_BAT pkt{
|
const struct log_BAT pkt{
|
||||||
LOG_PACKET_HEADER_INIT(LOG_BAT_MSG),
|
LOG_PACKET_HEADER_INIT(LOG_BAT_MSG),
|
||||||
@ -19,7 +21,7 @@ void AP_BattMonitor_Backend::Log_Write_BAT(const uint8_t instance, const uint64_
|
|||||||
consumed_wh : has_curr ? _state.consumed_wh : AP::logger().quiet_nanf(),
|
consumed_wh : has_curr ? _state.consumed_wh : AP::logger().quiet_nanf(),
|
||||||
temperature : (int16_t) ( has_temperature() ? _state.temperature * 100 : 0),
|
temperature : (int16_t) ( has_temperature() ? _state.temperature * 100 : 0),
|
||||||
resistance : _state.resistance,
|
resistance : _state.resistance,
|
||||||
rem_percent : capacity_remaining_pct(),
|
rem_percent : percent,
|
||||||
};
|
};
|
||||||
AP::logger().WriteBlock(&pkt, sizeof(pkt));
|
AP::logger().WriteBlock(&pkt, sizeof(pkt));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user