Skip to content

Commit d914ca1

Browse files
FIx battery state percentage reporting
1 parent 43d2f53 commit d914ca1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tr1200_base/src/hardware.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,11 @@ return_type TR1200Interface::read(
272272
battery_state.power_supply_health = BatteryState::POWER_SUPPLY_HEALTH_UNKNOWN;
273273

274274
battery_state.voltage = driver_->get_battery_voltage();
275-
battery_state.percentage = driver_->get_battery_soc();
275+
battery_state.percentage = driver_->get_battery_soc() / 100.0f;
276276
battery_state.present = true;
277-
// TODO(lukeschmitt-tr): Reenable this once current has been verified
277+
// TODO(lukeschmitt-tr): Reenable this once current, temp has been verified
278278
// battery_state.current = driver_->get_battery_current();
279+
// battery_state.temperature = driver_->get_battery_temperature();
279280

280281
if (publish_battery_state_nans_) {
281282
battery_state.charge = std::numeric_limits<float>::quiet_NaN();

0 commit comments

Comments
 (0)