Browse Source

HAL_Linux: add support for api change in AP_HAL::CANManager

mission-4.1.18
Siddharth Purohit 7 years ago committed by Andrew Tridgell
parent
commit
a55f1c85af
  1. 4
      libraries/AP_HAL_Linux/CAN.h

4
libraries/AP_HAL_Linux/CAN.h

@ -170,14 +170,14 @@ private:
std::vector<can_filter> _hw_filters_container; std::vector<can_filter> _hw_filters_container;
}; };
class CANManager: public AP_HAL::CANManager { class CANManager: public AP_HAL::CANManager, public uavcan::ICanDriver {
public: public:
static CANManager *from(AP_HAL::CANManager *can) static CANManager *from(AP_HAL::CANManager *can)
{ {
return static_cast<CANManager*>(can); return static_cast<CANManager*>(can);
} }
CANManager() { _ifaces.reserve(uavcan::MaxCanIfaces); } CANManager() : AP_HAL::CANManager(this) { _ifaces.reserve(uavcan::MaxCanIfaces); }
~CANManager() { } ~CANManager() { }
void _timer_tick(); void _timer_tick();

Loading…
Cancel
Save