Refactored battery library for multiple instances

This commit is contained in:
Timothy Scott
2019-07-24 10:58:06 +02:00
committed by Julian Oes
parent d7b95870b9
commit bff1df7080
18 changed files with 1039 additions and 277 deletions

View File

@@ -370,10 +370,7 @@ void Simulator::handle_message_hil_sensor(const mavlink_message_t *msg)
vbatt *= _battery.cell_count();
const float throttle = 0.0f; // simulate no throttle compensation to make the estimate predictable
_battery.updateBatteryStatus(now_us, vbatt, ibatt, true, true, 0, throttle, armed, &_battery_status);
// publish the battery voltage
_battery_pub.publish(_battery_status);
_battery.updateBatteryStatus(vbatt, ibatt, now_us, true, 0, throttle, armed);
}
}