AP_BattMonitor: use separate register_driver method while contructing CAN Driver

This commit is contained in:
bugobliterator 2021-07-22 22:21:32 +05:30 committed by Randy Mackay
parent 1bac7283ab
commit ae0d11a26d
1 changed files with 4 additions and 2 deletions

View File

@ -20,8 +20,10 @@ public:
// construct the CAN Sensor // construct the CAN Sensor
AP_BattMonitor_MPPT_PacketDigital(AP_BattMonitor &mon, AP_BattMonitor::BattMonitor_State &mon_state, AP_BattMonitor_Params &params): AP_BattMonitor_MPPT_PacketDigital(AP_BattMonitor &mon, AP_BattMonitor::BattMonitor_State &mon_state, AP_BattMonitor_Params &params):
AP_BattMonitor_Backend(mon, mon_state, params), AP_BattMonitor_Backend(mon, mon_state, params),
CANSensor("MPPT", AP_CANManager::Driver_Type_MPPT_PacketDigital) CANSensor("MPPT")
{ }; {
register_driver(AP_CANManager::Driver_Type_MPPT_PacketDigital);
}
/// Read the battery voltage and current. Should be called at 10hz /// Read the battery voltage and current. Should be called at 10hz
void read() override; void read() override;