Namespaces | Macros | Functions
sick_nav_scandata_parser.h File Reference
#include "sick_scan/sick_scan_base.h"
#include <string>
#include <vector>
#include <sick_scan/sick_ros_wrapper.h>
#include <sick_scan/sick_generic_parser.h>
#include <sick_scan/sick_nav_scandata.h>
Include dependency graph for sick_nav_scandata_parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sick_scan_xd
 

Macros

#define SICK_NAV_SCANDATA_PARSER_H_
 

Functions

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 ()
 
std::vector< sick_scan_xd::NAV350ImkLandmarksick_scan_xd::readNAVIMKfile (const std::string &nav_imk_file)
 
void sick_scan_xd::rotateXYbyAngleOffset (float &x, float &y, double angle_offset)
 

Macro Definition Documentation

◆ SICK_NAV_SCANDATA_PARSER_H_

#define SICK_NAV_SCANDATA_PARSER_H_

Definition at line 60 of file sick_nav_scandata_parser.h.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14