|
template<typename T > |
static void | sick_scan_xd::appendToBuffer (std::vector< uint8_t > &data_buffer, const T &value) |
|
void | sick_scan_xd::convertNAVCartPos2DtoROSPos2D (int32_t nav_posx_mm, int32_t nav_posy_mm, float &ros_posx_m, float &ros_posy_m, double nav_angle_offset) |
|
void | sick_scan_xd::convertNAVCartPos3DtoROSPos3D (int32_t nav_posx_mm, int32_t nav_posy_mm, uint32_t nav_phi_mdeg, float &ros_posx_m, float &ros_posy_m, float &ros_yaw_rad, double nav_angle_offset) |
|
ros_visualization_msgs::MarkerArray | sick_scan_xd::convertNAVLandmarkDataToMarker (const std::vector< NAV350ReflectorData > &reflectors, ros_std_msgs::Header &header, SickGenericParser *parser_) |
|
ros_geometry_msgs::TransformStamped | sick_scan_xd::convertNAVPoseDataToTransform (NAV350PoseData &poseData, rosTime recvTimeStamp, double config_time_offset, const std::string &tf_parent_frame_id, const std::string &tf_child_frame_id, SickGenericParser *parser_) |
|
std::vector< uint8_t > | sick_scan_xd::createNAV350BinaryAddLandmarkRequest (const NAV350LandmarkData &landmarkData, int nav_curr_layer) |
|
std::vector< uint8_t > | sick_scan_xd::createNAV350BinaryAddLandmarkRequest (const std::vector< sick_scan_xd::NAV350ImkLandmark > landmarks) |
|
std::vector< uint8_t > | sick_scan_xd::createNAV350BinarySetSpeedRequest (const sick_scan_msg::NAVOdomVelocity &msg) |
|
bool | sick_scan_xd::parseNAV350BinaryLandmarkData (const uint8_t *receiveBuffer, int &receivePos, int receiveBufferLength, NAV350LandmarkData &landmarkData) |
|
bool | sick_scan_xd::parseNAV350BinaryLandmarkDataDoMappingResponse (const uint8_t *receiveBuffer, int receiveBufferLength, NAV350LandmarkDataDoMappingResponse &landmarkData) |
|
bool | sick_scan_xd::parseNAV350BinaryPositionData (const uint8_t *receiveBuffer, int receiveBufferLength, NAV350mNPOSData &navdata) |
|
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) |
|
bool | sick_scan_xd::parseNAV350BinaryUnittest () |
|
template<typename T > |
static bool | sick_scan_xd::readFromBuffer (const uint8_t *receiveBuffer, int &pos, int receiveBufferLength, T &value, const char *file, int line) |
|
std::vector< sick_scan_xd::NAV350ImkLandmark > | sick_scan_xd::readNAVIMKfile (const std::string &nav_imk_file) |
|
void | sick_scan_xd::rotateXYbyAngleOffset (float &x, float &y, double angle_offset) |
|
static void | sick_scan_xd::writeNAV350BinaryPositionData (const NAV350mNPOSData &navdata, std::vector< uint8_t > &data_buffer) |
|