battery: omit separate publish() function

This commit is contained in:
Matthias Grob 2021-06-25 16:29:03 +02:00
parent 9c0c85c9e2
commit 8d74e52bb7
2 changed files with 2 additions and 12 deletions

View File

@ -167,16 +167,11 @@ void Battery::updateBatteryStatus(const hrt_abstime &timestamp, float voltage_v,
}
if (source == _params.source) {
publish();
_battery_status.timestamp = hrt_absolute_time();
_battery_status_pub.publish(_battery_status);
}
}
void Battery::publish()
{
_battery_status.timestamp = hrt_absolute_time();
_battery_status_pub.publish(_battery_status);
}
void Battery::sumDischarged(const hrt_abstime &timestamp, float current_a)
{
// Not a valid measurement

View File

@ -155,11 +155,6 @@ protected:
bool _first_parameter_update{true};
void updateParams() override;
/**
* Publishes the uORB battery_status message with the most recently-updated data.
*/
void publish();
/**
* This function helps migrating and syncing from/to deprecated parameters. BAT_* BAT1_*
* @tparam T Type of the parameter (int or float)