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

Loading…
Cancel
Save