41 #ifndef SICK_SCAN_MESSAGES_H_ 42 #define SICK_SCAN_MESSAGES_H_ 46 #include "sick_scan/LFErecMsg.h" 47 #include "sick_scan/LIDoutputstateMsg.h" 77 static bool parseLIDoutputstateMsg(
const ros::Time& timeStamp, uint8_t* receiveBuffer,
int receiveLength,
bool useBinaryProtocol,
const std::string& frame_id, sick_scan::LIDoutputstateMsg& output_msg);
103 static bool parseLFErecMsg(
const ros::Time& timeStamp, uint8_t* receiveBuffer,
int receiveLength,
bool useBinaryProtocol,
EVAL_FIELD_SUPPORT eval_field_logic,
const std::string& frame_id, sick_scan::LFErecMsg& output_msg);
static bool parseLIDoutputstateMsg(const ros::Time &timeStamp, uint8_t *receiveBuffer, int receiveLength, bool useBinaryProtocol, const std::string &frame_id, sick_scan::LIDoutputstateMsg &output_msg)
SickScanMessages(ros::NodeHandle *nh=0)
virtual ~SickScanMessages()
static bool parseLFErecMsg(const ros::Time &timeStamp, uint8_t *receiveBuffer, int receiveLength, bool useBinaryProtocol, EVAL_FIELD_SUPPORT eval_field_logic, const std::string &frame_id, sick_scan::LFErecMsg &output_msg)