Template Class MessageMaker

Inheritance Relationships

Base Type

  • public event_camera_codecs::EventProcessor

Class Documentation

template<typename MsgType>
class MessageMaker : public event_camera_codecs::EventProcessor

Public Functions

inline explicit MessageMaker(const std::string &codec)
inline void eventCD(uint64_t sensor_time, uint16_t ex, uint16_t ey, uint8_t polarity) override
inline bool eventExtTrigger(uint64_t sensor_time, uint8_t edge, uint8_t id) override
inline void finished() override
inline void rawData(const char*, size_t) override
inline void initializeEventMessage(uint32_t width, uint32_t height, const decltype(MsgType::header) &h)
inline void initializeTriggerMessage(uint32_t width, uint32_t height, const decltype(MsgType::header) &h)
inline void initializeMoreEvent()
inline void initializeMoreTrigger()
inline void setRosStamp(const RosTimeType &t)
inline MsgType::ROS_MSG_PTR resetEventMessage()
inline MsgType::ROS_MSG_PTR resetTriggerMessage()
void eventCD(uint64_t sensor_time, uint16_t ex, uint16_t ey, uint8_t polarity)
bool eventExtTrigger(uint64_t sensor_time, uint8_t edge, uint8_t id)
void initializeMoreEvent()
void initializeMoreTrigger()
EventPacket::ROS_MSG_PTR resetEventMessage()
EventPacket::ROS_MSG_PTR resetTriggerMessage()