Class Oem7MessageHandlerIf

Class Documentation

class Oem7MessageHandlerIf

Interface implemented by modules handling Oem7RawMessageIf messages

Public Types

typedef std::pair<int, unsigned int> MessageIdRecord
typedef std::vector<MessageIdRecord> MessageIdRecords

Public Functions

inline virtual ~Oem7MessageHandlerIf()
virtual void initialize(rclcpp::Node&) = 0

Initializes the handler

virtual const MessageIdRecords &getMessageIds() = 0
Returns:

a vector of Oem7 message IDs to be handled by this Handler.

virtual void handleMsg(Oem7RawMessageIf::ConstPtr msg) = 0

Handle a message