yarp-devices
Loading...
Searching...
No Matches
Public Member Functions | List of all members
roboticslab::ICanMessageNotifier Class Referenceabstract

Implementation-agnostic consumer for RX CAN transfers. More...

#include <ICanMessageNotifier.hpp>

Inheritance diagram for roboticslab::ICanMessageNotifier:
roboticslab::CanOpenNode roboticslab::ICanBusSharer roboticslab::OneWayMonitor roboticslab::SdoReplier roboticslab::CuiAbsolute roboticslab::FakeJoint roboticslab::Jr3Mbed roboticslab::LacqueyFetch roboticslab::TechnosoftIpos roboticslab::TechnosoftIposBase roboticslab::TechnosoftIposEmbedded roboticslab::TechnosoftIposExternal

Public Member Functions

virtual ~ICanMessageNotifier ()=default
 Virtual destructor.
 
virtual bool notifyMessage (const can_message &msg)=0
 Notify observers that a new CAN message has arrived.
 

Detailed Description

Implementors can use this class to forward implementation-specific CAN message structures from the internal RX buffer (if any) to the point of consumption and the final CAN read routines.

Cf. ICanSenderDelegate.

Member Function Documentation

◆ notifyMessage()

virtual bool roboticslab::ICanMessageNotifier::notifyMessage ( const can_message msg)
pure virtual

The documentation for this class was generated from the following file: