Function sick_scan_xd::parseNAV350BinaryPositionData(const uint8_t *, int, short&, double&, rosTime&, bool, double, SickGenericParser *, int&, ros_sensor_msgs::LaserScan&, sick_scan_msg::NAVPoseData&, sick_scan_msg::NAVLandmarkData&, NAV350mNPOSData&)

Function Documentation

bool sick_scan_xd::parseNAV350BinaryPositionData(const uint8_t *receiveBuffer, int receiveBufferLength, short &elevAngleX200, double &elevationAngleInRad, rosTime &recvTimeStamp, bool config_sw_pll_only_publish, double config_time_offset, SickGenericParser *parser_, int &numEchos, ros_sensor_msgs::LaserScan &msg, sick_scan_msg::NAVPoseData &nav_pose_msg, sick_scan_msg::NAVLandmarkData &nav_landmark_msg, NAV350mNPOSData &navdata)

Parse binary NAV350 position data telegrams, i.e. parse NAV350 “sAN mNPOSGetData …” and converts the data to a ros_sensor_msgs::LaserScan message