sick_scan_xd
C++ API
Page Hierarchy
Full C++ API
Namespaces
Namespace application
Namespace colaa
Namespace colaa::detail
Namespace colab
Namespace datatypes
Namespace devices
Namespace diagnostic_updater
Namespace msgpack11
Namespace ros
Namespace sick_ldmrs_driver
Namespace sick_scan_xd
Namespace sick_scansegment_xd
Namespace sick_scansegment_xd::util
Classes and Structs
Struct PointCloud2withEcho
Struct SickScanCommon::ScanLayerFilterCfg
Struct SickScanColorRGBAArrayType
Struct SickScanColorRGBAType
Struct SickScanDiagnosticMsgType
Struct SickScanHeaderType
Struct SickScanImuMsgType
Struct SickScanLdmrsObjectArrayType
Struct SickScanLdmrsObjectBufferType
Struct SickScanLFErecFieldMsgType
Struct SickScanLFErecMsgType
Struct SickScanLIDoutputstateMsgType
Struct SickScanLogMsgType
Struct SickScanNavOdomVelocityMsgType
Struct SickScanNavPoseLandmarkMsgType
Struct SickScanNavReflectorBufferType
Struct SickScanNavReflectorType
Struct SickScanOdomVelocityMsgType
Struct SickScanPointArrayType
Struct SickScanPointCloudMsgType
Struct SickScanPointFieldArrayType
Struct SickScanPointFieldMsgType
Struct SickScanQuaternionMsgType
Struct SickScanRadarObjectArrayType
Struct SickScanRadarObjectType
Struct SickScanRadarPreHeaderType
Struct SickScanRadarScanType
Struct SickScanUint8ArrayType
Struct SickScanVector3MsgType
Struct SickScanVisualizationMarkerBufferType
Struct SickScanVisualizationMarkerMsgType
Struct SickScanVisualizationMarkerType
Struct TiXmlBase::Entity
Struct TiXmlCursor
Struct TiXmlString::Rep
Class AngleCompensator
Class DataDumper
Class BasicData
Class SopasAnswer
Class SopasBase
Class SopasEventMessage
Class GnuPlotPalette
Class MsgPack
Class Mutex
Template Class Queue
Class RadarObjectMarkerCfg
Template Class rosPublisher
Template Class rosServiceClient
Template Class rosServiceServer
Class ScopedLock
Template Class DiagnosedPublishAdapter
Class SickLDMRS
Class SickLDMRSDriverConfig
Class AbstractParser
Class DatagramWithTimeStamp
Class NAV350CartesianData
Class NAV350ImkLandmark
Class NAV350LandmarkData
Class NAV350LandmarkDataDoMappingResponse
Class NAV350mNPOSData
Class NAV350OptPoseData
Class NAV350OptReflectorData
Class NAV350PolarData
Class NAV350PoseData
Class NAV350ReflectorData
Class NAV350RemissionData
Class NAV350ScanData
Class PointCloudMonitor
Class ScannerBasicParam
Template Class SickCallbackHandler
Class SickCloudTransform
Class SickGenericParser
Class SickRangeFilter
Class SickScanCommon
Class SickScanCommonTcp
Class SickScanConfig
Class SickScanFieldMonSingleton
Class SickScanImu
Class SickScanImuValue
Class SickScanMarker
Class SickScanMarker::FieldInfo
Class SickScanMessages
Class SickScanMonField
Class SickScanMonFieldConverter
Class SickScanMonitor
Class SickScanParseUtil
Class SickScanParseUtil::LMPscancfg
Class SickScanParseUtil::LMPscancfgSector
Class SickScanRadarObject
Class SickScanRadarRawTarget
Class SickScanRadarSingleton
Class SickScanServices
Class SickTransformPublisher
Template Class SickWaitForMessageHandler
Class CompactDataHeader
Class CompactDataParser
Class CompactImuData
Class CompactModuleData
Class CompactModuleMeasurementData
Class CompactModuleMetaData
Class CompactSegmentData
Class Config
Class CustomPointCloudConfiguration
Template Class Fifo
Class MsgPackConverter
Class MsgPackExporter
Class MsgPackExportListenerIF
Class MsgPackParser
Class MsgPackThreads
Class MsgPackValidator
Class MsgPackValidatorData
Class MsgpackValidatorFilterConfig
Class PayloadFifo
Class PointCloudFieldProperty
Class PointXYZRAEI32f
Class RosMsgpackPublisher
Class RosMsgpackPublisher::SegmentPointsCollector
Class ScanSegmentParserConfig
Class ScanSegmentParserOutput
Class ScanSegmentParserOutput::LidarPoint
Class ScanSegmentParserOutput::Scangroup
Class ScanSegmentParserOutput::Scanline
Class TimingStatistics
Class UdpPoster
Class UdpReceiver
Class UdpReceiverSocketImpl
Class UdpSenderSocketImpl
Class SickScanApiConverter
Class SickScanApiDump
Class SickScanCommonNw
Class SickScanConfigInternal
Template Class SickThread
Class SoftwarePLL
Class SopasAnswer
Class SopasEventMessage
Class Tcp
Class ThreadWrapperBase
Class Time
Class TimeDuration
Class TiXmlAttribute
Class TiXmlAttributeSet
Class TiXmlBase
Class TiXmlComment
Class TiXmlDeclaration
Class TiXmlDocument
Class TiXmlElement
Class TiXmlHandle
Class TiXmlNode
Class TiXmlOutStream
Class TiXmlPrinter
Class TiXmlString
Class TiXmlText
Class TiXmlUnknown
Class TiXmlVisitor
Enums
Enum
Enum Datatypes
Enum NodeRunState
Enum SICK_DIAGNOSTIC_STATUS
Enum EVAL_FIELD_SUPPORT
Enum ExitCode
Enum RADAR_TYPE_ENUM
Enum RangeFilterResultHandlingEnum
Enum SickScanMonFieldType
Enum SickScanApiErrorCodes
Enum SickScanNativeDataType
Enum SopasProtocol
Enum Sourcetype
Enum TiXmlEncoding
Functions
Function binDumpVecToString
Function binScanfGuessDataLenFromMask
Function binScanfVec
Function binSprintf
Function binSprintfVec
Function binSscanf(const char *, …)
Function binSscanf(const char *, const char *, …)
Function colaa::addFrameToBuffer
Function colaa::addINT32ToBuffer
Function colaa::addINT8ToBuffer
Function colaa::addStringToBuffer
Function colaa::addUINT16ToBuffer
Function colaa::addUINT32ToBuffer
Function colaa::addUINT8ToBuffer
Function colaa::convertRxBufferToString
Function colaa::decodeINT16(std::string *)
Function colaa::decodeINT16(const std::string&)
Function colaa::decodeINT32(std::string *)
Function colaa::decodeINT32(const std::string&)
Function colaa::decodeReal(std::string *)
Function colaa::decodeReal(const std::string&)
Function colaa::decodeString
Function colaa::decodeUINT16(std::string *)
Function colaa::decodeUINT16(const std::string&)
Function colaa::decodeUINT16(BYTE *)
Function colaa::decodeUINT32(std::string *)
Function colaa::decodeUINT32(const std::string&)
Function colaa::decodeUINT8(std::string *)
Function colaa::decodeUINT8(const std::string&)
Function colaa::decodeXByte
Template Function colaa::detail::read
Specialized Template Function colaa::detail::read< double >
Specialized Template Function colaa::detail::read< INT16 >
Specialized Template Function colaa::detail::read< INT32 >
Specialized Template Function colaa::detail::read< INT8 >
Specialized Template Function colaa::detail::read< std::string >
Specialized Template Function colaa::detail::read< UINT16 >
Specialized Template Function colaa::detail::read< UINT32 >
Specialized Template Function colaa::detail::read< UINT8 >
Function colaa::detail::writeToBuffer(BYTE *, double)
Function colaa::detail::writeToBuffer(BYTE *, UINT8)
Function colaa::detail::writeToBuffer(BYTE *, INT8)
Function colaa::detail::writeToBuffer(BYTE *, UINT16)
Function colaa::detail::writeToBuffer(BYTE *, INT16)
Function colaa::detail::writeToBuffer(BYTE *, UINT32)
Function colaa::detail::writeToBuffer(BYTE *, INT32)
Function colaa::detail::writeToBuffer(BYTE *, const std::string&)
Function colaa::getNextStringToken
Function colaa::getValueOfChar
Function colaa::nibbleToAscii
Template Function colab::addFloatToBuffer
Function colab::addFrameToBuffer
Template Function colab::addIntegerToBuffer
Function colab::addStringToBuffer(UINT8 *, UINT16&, const std::string&)
Function colab::addStringToBuffer(BYTE *, const std::string&)
Function colab::decodeUINT16
Function colab::getCommandStringFromBuffer
Function colab::getDoubleFromBuffer
Function colab::getIdentifierFromBuffer
Template Function colab::getIntegerFromBuffer
Function colab::getStringFromBuffer(UINT8 *, UINT16&, UINT16)
Function colab::getStringFromBuffer(BYTE *&, UINT16)
Function convertMeterToFeetAndInch
Function convertNibbleToHexChar
Function convertRGBtoHexString
Function convertSendSOPASCommand
Function convertUINT8toHexString
Function dieWithError
Function doNothing
Function doubleToString(double, int)
Function doubleToString(double, int, int)
Function fromString
Function getDiagnosticStatus
Function getErrorMessage
Function getVerboseLevel
Function getVersionInfo
Function hexCharToValue
Function infoMessage
Function ipAdrToString
Function ipTargetToString
Function joinGenericLaser
Function mainGenericLaser
Function makeAngleValid
Function memread_float
Function memread_INT16
Function memread_INT32
Function memread_string
Function memread_UINT16
Function memread_UINT32
Function memread_UINT8
Function memwrite_float
Function memwrite_INT16
Function memwrite_INT32
Function memwrite_INT8
Function memwrite_string
Function memwrite_UINT16
Function memwrite_UINT32
Function memwrite_UINT8
Function notifyDiagnosticListener
Function notifyLogMessageListener
Function nsec(const rosTime&)
Function nsec(const rosDuration&)
Function operator!=(const TiXmlString&, const TiXmlString&)
Function operator!=(const TiXmlString&, const char *)
Function operator!=(const char *, const TiXmlString&)
Function operator+(const TiXmlString&, const TiXmlString&)
Function operator+(const TiXmlString&, const char *)
Function operator+(const char *, const TiXmlString&)
Function operator<
Function operator<=
Function operator==(const TiXmlString&, const TiXmlString&)
Function operator==(const TiXmlString&, const char *)
Function operator==(const char *, const TiXmlString&)
Function operator>
Function operator>=
Template Function paramToString(const std::vector<T>&)
Template Function paramToString(const T&)
Function parseLaunchfileSetParameter
Function printError
Function printWarning
Template Function rosAdvertise
Template Function rosDeclareParam
Function rosDurationFromSec
Template Function rosGetParam
Function rosNanosecTimestampNow
Function rosOk
Template Function rosPublish
Template Function rosSetParam
Function rosShutdown
Function rosSignalHandler
Function rosSleep
Function rosSpin
Function rosSpinOnce
Function rosTimeNow
Function rosTimeToSeconds
Template Function rosTopicName
Function sec(const rosTime&)
Function sec(const rosDuration&)
Function setDiagnosticStatus
Function setVerboseLevel
Function setVersionInfo
Function shutdownSignalReceived
Template Function sick_ldmrs_driver::param
Function sick_scan_xd::addCartesianPointcloudListener
Function sick_scan_xd::addImuListener
Function sick_scan_xd::addLdmrsObjectArrayListener
Function sick_scan_xd::addLFErecListener
Function sick_scan_xd::addLIDoutputstateListener
Function sick_scan_xd::addNavPoseLandmarkListener
Function sick_scan_xd::addPolarPointcloudListener
Function sick_scan_xd::addRadarScanListener
Function sick_scan_xd::addVisualizationMarkerListener
Function sick_scan_xd::convertNAVCartPos2DtoROSPos2D
Function sick_scan_xd::convertNAVCartPos3DtoROSPos3D
Function sick_scan_xd::convertNAVLandmarkDataToMarker
Function sick_scan_xd::convertNAVPoseDataToTransform
Function sick_scan_xd::createNAV350BinaryAddLandmarkRequest(const NAV350LandmarkData&, int)
Function sick_scan_xd::createNAV350BinaryAddLandmarkRequest(const std::vector<sick_scan_xd::NAV350ImkLandmark>)
Function sick_scan_xd::createNAV350BinarySetSpeedRequest
Function sick_scan_xd::incSoftwarePLLPacketReceived
Function sick_scan_xd::isCartesianPointcloudListenerRegistered
Function sick_scan_xd::isImuListenerRegistered
Function sick_scan_xd::isLdmrsObjectArrayListenerRegistered
Function sick_scan_xd::isLFErecListenerRegistered
Function sick_scan_xd::isLIDoutputstateListenerRegistered
Function sick_scan_xd::isNavPoseLandmarkListenerRegistered
Function sick_scan_xd::isPolarPointcloudListenerRegistered
Function sick_scan_xd::isRadarScanListenerRegistered
Function sick_scan_xd::isVisualizationMarkerListenerRegistered
Function sick_scan_xd::normalizeAngleRad
Function sick_scan_xd::notifyCartesianPointcloudListener
Function sick_scan_xd::notifyImuListener
Function sick_scan_xd::notifyLdmrsObjectArrayListener
Function sick_scan_xd::notifyLFErecListener
Function sick_scan_xd::notifyLIDoutputstateListener
Function sick_scan_xd::notifyNavPoseLandmarkListener
Function sick_scan_xd::notifyPolarPointcloudListener
Function sick_scan_xd::notifyRadarScanListener
Function sick_scan_xd::notifyVisualizationMarkerListener
Function sick_scan_xd::parseCommonBinaryResultTelegram
Function sick_scan_xd::parseNAV350BinaryLandmarkData
Function sick_scan_xd::parseNAV350BinaryLandmarkDataDoMappingResponse
Function sick_scan_xd::parseNAV350BinaryPositionData(const uint8_t *, int, NAV350mNPOSData&)
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 sick_scan_xd::parseNAV350BinaryUnittest
Function sick_scan_xd::parsePose
Template Function sick_scan_xd::readBinaryBuffer
Function sick_scan_xd::readNAVIMKfile
Function sick_scan_xd::removeCartesianPointcloudListener
Function sick_scan_xd::removeImuListener
Function sick_scan_xd::removeLdmrsObjectArrayListener
Function sick_scan_xd::removeLFErecListener
Function sick_scan_xd::removeLIDoutputstateListener
Function sick_scan_xd::removeNavPoseLandmarkListener
Function sick_scan_xd::removePolarPointcloudListener
Function sick_scan_xd::removeRadarScanListener
Function sick_scan_xd::removeVisualizationMarkerListener
Function sick_scan_xd::rotateXYbyAngleOffset
Function sick_scansegment_xd::Convert4Byte
Function sick_scansegment_xd::FilenameNoPathNoExtension
Function sick_scansegment_xd::FileReadable
Template Function sick_scansegment_xd::FormatNumber
Function sick_scansegment_xd::MkDir
Function sick_scansegment_xd::run
Function sick_scansegment_xd::Seconds
Function sick_scansegment_xd::sopasService
Function sick_scansegment_xd::Timestamp(uint32_t, uint32_t)
Function sick_scansegment_xd::Timestamp(const std::chrono::system_clock::time_point&)
Function sick_scansegment_xd::util::parseVector(const std::string, std::vector<std::string>&, char)
Function sick_scansegment_xd::util::parseVector(const std::string, std::vector<float>&, char)
Function sick_scansegment_xd::util::parseVector(const std::string, std::vector<int>&, char)
Template Function sick_scansegment_xd::util::printVector
Function SickScanApiClose
Function SickScanApiCreate
Function SickScanApiDeregisterCartesianPointCloudMsg
Function SickScanApiDeregisterDiagnosticMsg
Function SickScanApiDeregisterImuMsg
Function SickScanApiDeregisterLdmrsObjectArrayMsg
Function SickScanApiDeregisterLFErecMsg
Function SickScanApiDeregisterLIDoutputstateMsg
Function SickScanApiDeregisterLogMsg
Function SickScanApiDeregisterNavPoseLandmarkMsg
Function SickScanApiDeregisterPolarPointCloudMsg
Function SickScanApiDeregisterRadarScanMsg
Function SickScanApiDeregisterVisualizationMarkerMsg
Function SickScanApiFreeImuMsg
Function SickScanApiFreeLdmrsObjectArrayMsg
Function SickScanApiFreeLFErecMsg
Function SickScanApiFreeLIDoutputstateMsg
Function SickScanApiFreeNavPoseLandmarkMsg
Function SickScanApiFreePointCloudMsg
Function SickScanApiFreeRadarScanMsg
Function SickScanApiFreeVisualizationMarkerMsg
Function SickScanApiGetStatus
Function SickScanApiGetVerboseLevel
Function SickScanApiInitByCli
Function SickScanApiInitByLaunchfile
Function SickScanApiLoadLibrary
Function SickScanApiNavOdomVelocityMsg
Function SickScanApiOdomVelocityMsg
Function SickScanApiRegisterCartesianPointCloudMsg
Function SickScanApiRegisterDiagnosticMsg
Function SickScanApiRegisterImuMsg
Function SickScanApiRegisterLdmrsObjectArrayMsg
Function SickScanApiRegisterLFErecMsg
Function SickScanApiRegisterLIDoutputstateMsg
Function SickScanApiRegisterLogMsg
Function SickScanApiRegisterNavPoseLandmarkMsg
Function SickScanApiRegisterPolarPointCloudMsg
Function SickScanApiRegisterRadarScanMsg
Function SickScanApiRegisterVisualizationMarkerMsg
Function SickScanApiRelease
Function SickScanApiSendSOPAS
Function SickScanApiSetVerboseLevel
Function SickScanApiUnloadLibrary
Function SickScanApiWaitNextCartesianPointCloudMsg
Function SickScanApiWaitNextImuMsg
Function SickScanApiWaitNextLdmrsObjectArrayMsg
Function SickScanApiWaitNextLFErecMsg
Function SickScanApiWaitNextLIDoutputstateMsg
Function SickScanApiWaitNextNavPoseLandmarkMsg
Function SickScanApiWaitNextPolarPointCloudMsg
Function SickScanApiWaitNextRadarScanMsg
Function SickScanApiWaitNextVisualizationMarkerMsg
Function startGenericLaser
Function stopScannerAndExit
Function stringToIpTarget
Function swap_endian
Function toHexString(UINT32)
Function toHexString(UINT16)
Function toHexString(UINT8)
Function toHexStringNbble
Function toLower
Function toString(UINT32)
Function toString(INT32)
Function toString(double, int)
Function traceBuffer
Function vargs_to_string
Function wrapper_prerun
Function wsa_init
Variables
Variable GLASBEY_LUT
Variable TIXML_DEFAULT_ENCODING
Variable TIXML_MAJOR_VERSION
Variable TIXML_MINOR_VERSION
Variable TIXML_PATCH_VERSION
Defines
Define __ROS_VERSION
Define __SICK_GENERIC_CALLBACK_H_INCLUDED
Define __SICK_LDMRS_CONFIG_H__
Define __SICK_ROS_WRAPPER_H_INCLUDED
Define __SICK_SCAN_LDMRS_NODE_INCLUDED
Define __SICK_SCANSEGEMENT_THREADS_H
Define __SICK_SCANSEGMENT_XD_COMMON_H
Define __SICK_SCANSEGMENT_XD_COMPACT_PARSER_H
Define __SICK_SCANSEGMENT_XD_CONFIG_H
Define __SICK_SCANSEGMENT_XD_FIFO_H
Define __SICK_SCANSEGMENT_XD_MSGPACK_CONVERTER_H
Define __SICK_SCANSEGMENT_XD_MSGPACK_EXPORTER_H
Define __SICK_SCANSEGMENT_XD_MSGPACK_PARSER_H
Define __SICK_SCANSEGMENT_XD_MSGPACK_VALIDATOR_H
Define __SICK_SCANSEGMENT_XD_PARSER_OUTPUT_H
Define __SICK_SCANSEGMENT_XD_ROS_MSGPACK_PUBLISHER_H
Define __SICK_SCANSEGMENT_XD_TIME_UTIL_H
Define __SICK_SCANSEGMENT_XD_UDP_POSTER_H
Define __SICK_SCANSEGMENT_XD_UDP_RECEIVER_H
Define __SICK_SCANSEGMENT_XD_UDP_SOCKETS_H
Define _USE_MATH_DEFINES
Define _USE_MATH_DEFINES
Define _USE_MATH_DEFINES
Define ABSTRACT_PARSER_H_
Define AzimuthHistogramResolution
Define BASICDATATYPES_HPP
Define BINPRINTF_HPP
Define BINSCANF_HPP
Define closesocket
Define COLAA_HPP
Define COLAB_HPP
Define DATA_DUMPER_H
Define DEBUG_DUMP_ENABLED
Define deg2rad
Define diagnostic_msgs_DiagnosticStatus_ERROR
Define diagnostic_msgs_DiagnosticStatus_OK
Define diagnostic_msgs_DiagnosticStatus_WARN
Define DUMP_API_IMU_MESSAGE
Define DUMP_API_LDMRSOBJECTARRAY_MESSAGE
Define DUMP_API_LFEREC_MESSAGE
Define DUMP_API_LIDOUTPUTSTATE_MESSAGE
Define DUMP_API_POINTCLOUD_MESSAGE
Define DUMP_API_RADARSCAN_MESSAGE
Define DUMP_API_VISUALIZATIONMARKER_MESSAGE
Define ElevationHistogramResolution
Define ERRORHANDLER_HPP
Define GETCH
Define INVALID_SOCKET
Define KBHIT
Define localtime_s
Define MUTEX_HPP
Define PARAM_MAX_ANG
Define PARAM_MIN_ANG
Define PARAM_RES_ANG
Define PI
Define printInfoMessage
Define rad2degMultiplier
Define READ_TIMEOUT_MILLISEC_DEFAULT
Define READ_TIMEOUT_MILLISEC_KILL_NODE
Define READ_TIMEOUT_MILLISEC_STARTUP
Define ROS_CREATE_SRV_CLIENT
Define ROS_CREATE_SRV_SERVER
Define ROS_DEBUG
Define ROS_DEBUG_STREAM
Define ROS_ERROR
Define ROS_ERROR_STREAM
Define ROS_FATAL
Define ROS_FATAL_STREAM
Define ros_geometry_msgs
Define ROS_HEADER_SEQ
Define ROS_INFO
Define ROS_INFO_STREAM
Define ros_nav_msgs
Define ros_sensor_msgs
Define ros_std_msgs
Define ros_visualization_msgs
Define ROS_WARN
Define ROS_WARN_STREAM
Define SCANDATA_COMPACT
Define SCANDATA_MSGPACK
Define SICK_BIG_ENDIAN
Define SICK_CLOUD_TRANSFORM_H_
Define SICK_DIAGNOSTIC_STATUS_ERROR
Define SICK_DIAGNOSTIC_STATUS_WARN
Define SICK_ERROR_LOG
Define SICK_ERROR_LOG_STREAM
Define SICK_GENERIC_FIELD_MON_H_
Define SICK_GENERIC_LASER_H
Define SICK_GENERIC_MONITORING_H_
Define SICK_GENERIC_PARSER_H_
Define SICK_GENERIC_RADAR_H_
Define SICK_INFO_LOG
Define SICK_INFO_LOG_STREAM
Define SICK_LDMRS800001S01_H_
Define SICK_LITTLE_ENDIAN
Define SICK_LMD_SCANDATA_PARSER_H_
Define SICK_NAV_SCANDATA_H_
Define SICK_NAV_SCANDATA_PARSER_H_
Define SICK_RANGE_FILTER_H_
Define SICK_SCAN_ANGLE_COMPENSATOR_H
Define SICK_SCAN_API_DECLSPEC_EXPORT
Define SICK_SCAN_COMMON_H_
Define SICK_SCAN_CONFIG_H
Define SICK_SCAN_GNU_PLOT_PALETTE_H
Define SICK_SCAN_MARKER_H_
Define SICK_SCAN_MESSAGES_H_
Define sick_scan_msg
Define SICK_SCAN_PARSE_UTIL_H_
Define SICK_SCAN_RADAR_OBJECT_MARKER_H
Define SICK_SCAN_SERVICES_H_
Define SICK_SCAN_SICK_GENERIC_IMU_H
Define SICK_SCAN_SICK_SCAN_COMMON_NW_H
Define sick_scan_srv
Define SICK_SCAN_XD_API_CALLING_CONVENTION
Define SICK_SCAN_XD_VERSION
Define SICK_SCANNER_LMS_1XX_NAME
Define SICK_SCANNER_LMS_1XXX_NAME
Define SICK_SCANNER_LMS_4XXX_NAME
Define SICK_SCANNER_LMS_5XX_NAME
Define SICK_SCANNER_LRS_36x0_NAME
Define SICK_SCANNER_LRS_36x1_NAME
Define SICK_SCANNER_LRS_4XXX_NAME
Define SICK_SCANNER_MRS_1XXX_NAME
Define SICK_SCANNER_MRS_6XXX_NAME
Define SICK_SCANNER_NAV_2XX_NAME
Define SICK_SCANNER_NAV_31X_NAME
Define SICK_SCANNER_NAV_350_NAME
Define SICK_SCANNER_OEM_15XX_NAME
Define SICK_SCANNER_PICOSCAN_NAME
Define SICK_SCANNER_RMS_XXXX_NAME
Define SICK_SCANNER_SCANSEGMENT_XD_NAME
Define SICK_SCANNER_TIM_240_NAME
Define SICK_SCANNER_TIM_4XX_NAME
Define SICK_SCANNER_TIM_5XX_NAME
Define SICK_SCANNER_TIM_7XX_NAME
Define SICK_SCANNER_TIM_7XXS_NAME
Define SICK_TARGET_ENDIANESS
Define SICK_TF_PUBLISHER_H_
Define SICK_TIM3XX_COMMON_TCP_H
Define SICKTHREAD_HPP
Define SOFTWARE_PLL_H
Define SOPASBASE_H
Define SPRINTF
Define TARGET_IS_LITTLE_ENDIAN
Define TCP_HPP
Define TEMPLATE_QUEUE_H
Define TIME_HPP
Define TINYXML_EXPORT_ATTR
Define TINYXML_INCLUDED
Define TIXML_EXPLICIT
Define TIXML_SAFE
Define TIXML_SNPRINTF
Define TIXML_SSCANF
Define TIXML_STRING
Define TIXML_STRING_INCLUDED
Define TOOLBOX_HPP
Define UNLINK
Define VERIFY_API_MESSAGES
Define WSA_INIT_HPP
Typedefs
Typedef BYTE
Typedef chrono_system_clock
Typedef chrono_system_time
Typedef fifo_clock
Typedef fifo_timestamp
Typedef ImuMsg
Typedef ImuMsgPublisher
Typedef INT16
Typedef INT32
Typedef INT8
Typedef LaserScanMsg
Typedef LaserscanMsgPublisher
Typedef PointCloud2Msg
Typedef PointCloud2MsgPublisher
Typedef PointField
Typedef rosClock
Typedef rosDuration
Typedef rosNodePtr
Typedef rosQoS
Typedef rosQoS
Typedef rosTime
Typedef sick_scan_xd::ImuCallback
Typedef sick_scan_xd::LFErecCallback
Typedef sick_scan_xd::LIDoutputstateCallback
Typedef sick_scan_xd::NAV350mNPOSDataCallback
Typedef sick_scan_xd::PointCloud2Callback
Typedef sick_scan_xd::RadarScanCallback
Typedef sick_scan_xd::RangeFilterResultHandling
Typedef sick_scan_xd::SickLdmrsObjectArrayCallback
Typedef sick_scan_xd::uint8_ptr
Typedef sick_scan_xd::VisualizationMarkerCallback
Typedef sick_scan_xd::WaitForCartesianPointCloudMessageHandler
Typedef sick_scan_xd::WaitForImuMessageHandler
Typedef sick_scan_xd::WaitForLdmrsObjectArrayMessageHandler
Typedef sick_scan_xd::WaitForLFErecMessageHandler
Typedef sick_scan_xd::WaitForLIDoutputstateMessageHandler
Typedef sick_scan_xd::WaitForNAVPOSDataMessageHandler
Typedef sick_scan_xd::WaitForPolarPointCloudMessageHandler
Typedef sick_scan_xd::WaitForRadarScanMessageHandler
Typedef sick_scan_xd::WaitForVisualizationMarkerMessageHandler
Typedef SickScanApiHandle
Typedef SickScanColorRGBA
Typedef SickScanColorRGBAArray
Typedef SickScanDiagnosticMsg
Typedef SickScanDiagnosticMsgCallback
Typedef SickScanHeader
Typedef SickScanImuMsg
Typedef SickScanImuMsgCallback
Typedef SickScanLdmrsObject
Typedef SickScanLdmrsObjectArray
Typedef SickScanLdmrsObjectArrayCallback
Typedef SickScanLdmrsObjectBuffer
Typedef SickScanLFErecFieldMsg
Typedef SickScanLFErecMsg
Typedef SickScanLFErecMsgCallback
Typedef SickScanLIDoutputstateMsg
Typedef SickScanLIDoutputstateMsgCallback
Typedef SickScanLogMsg
Typedef SickScanLogMsgCallback
Typedef SickScanNavOdomVelocityMsg
Typedef SickScanNavPoseLandmarkCallback
Typedef SickScanNavPoseLandmarkMsg
Typedef SickScanNavReflector
Typedef SickScanNavReflectorBuffer
Typedef SickScanOdomVelocityMsg
Typedef SickScanPointArray
Typedef SickScanPointCloudMsg
Typedef SickScanPointCloudMsgCallback
Typedef SickScanPointFieldArray
Typedef SickScanPointFieldMsg
Typedef SickScanQuaternionMsg
Typedef SickScanRadarObject
Typedef SickScanRadarObjectArray
Typedef SickScanRadarPreHeader
Typedef SickScanRadarScan
Typedef SickScanRadarScanCallback
Typedef SickScanUint8Array
Typedef SickScanVector3Msg
Typedef SickScanVisualizationMarker
Typedef SickScanVisualizationMarkerBuffer
Typedef SickScanVisualizationMarkerCallback
Typedef SickScanVisualizationMarkerMsg
Typedef SOCKADDR
Typedef SOCKET
Typedef UINT16
Typedef UINT32
Typedef UINT64
Typedef UINT8
Directories
Directory include
Directory pcl_converter
Directory radar_object_marker
Directory sick_scan
Directory helper
Directory ldmrs
Directory tcp
Directory sick_scan_xd_api
Directory sick_scansegment_xd
Directory msgpack11
Directory tinyxml
Files
File abstract_parser.h
File angle_compensator.h
File BasicDatatypes.hpp
File binPrintf.hpp
File binScanf.hpp
File colaa.hpp
File colab.hpp
File common.h
File compact_parser.h
File config.h
File dataDumper.h
File errorhandler.hpp
File fifo.h
File gnuplotPaletteReader.h
File msgpack11.hpp
File msgpack_converter.h
File msgpack_exporter.h
File msgpack_parser.h
File msgpack_validator.h
File Mutex.hpp
File radar_object_marker.h
File ros_msgpack_publisher.h
File scansegment_parser_output.h
File scansegment_threads.h
File sick_cloud_transform.h
File sick_generic_callback.h
File sick_generic_field_mon.h
File sick_generic_imu.h
File sick_generic_laser.h
File sick_generic_monitoring.h
File sick_generic_parser.h
File sick_generic_radar.h
File sick_ldmrs_config.hpp
File sick_ldmrs_driver.hpp
File sick_ldmrs_node.h
File sick_lmd_scandata_parser.h
File sick_nav_scandata.h
File sick_nav_scandata_parser.h
File sick_range_filter.h
File sick_ros_wrapper.h
File sick_scan_api.h
File sick_scan_api_converter.h
File sick_scan_api_dump.h
File sick_scan_base.h
File sick_scan_common.h
File sick_scan_common_nw.h
File sick_scan_common_tcp.h
File sick_scan_config_internal.h
File sick_scan_logging.h
File sick_scan_marker.h
File sick_scan_messages.h
File sick_scan_parse_util.h
File sick_scan_services.h
File sick_scan_xd_version.h
File sick_tf_publisher.h
File SickThread.hpp
File softwarePLL.h
File SopasBase.hpp
File tcp.hpp
File template_queue.h
File Time.hpp
File time_util.h
File tinystr.h
File tinyxml.h
File toolbox.hpp
File udp_poster.h
File udp_receiver.h
File udp_sockets.h
File wsa_init.hpp
Pages
Deprecated List
Message Definitions
Encoder
ImuExtended
LFErecFieldMsg
LFErecMsg
LIDinputstateMsg
LIDoutputstateMsg
NAVLandmarkData
NAVOdomVelocity
NAVPoseData
NAVReflectorData
RadarObject
RadarPreHeader
RadarPreHeaderDeviceBlock
RadarPreHeaderEncoderBlock
RadarPreHeaderMeasurementParam1Block
RadarPreHeaderStatusBlock
RadarScan
SickImu
Service Definitions
ColaMsgSrv
ECRChangeArrSrv
FieldSetReadSrv
FieldSetWriteSrv
GetContaminationResultSrv
LIDoutputstateSrv
SCdevicestateSrv
SCrebootSrv
SCsoftresetSrv
SickScanExitSrv
Standard Documents
CHANGELOG
Changelog for package sick_scan_xd
3.6.0 (2024-10-23)
3.5.0 (2024-07-19)
3.4.0 (2024-04-18)
3.3.0 (2024-03-04)
3.2.0 (2024-02-12)
3.1.0 (2023-11-21)
3.0.0 (2023-10-11)
2.10.2 (2023-09-01)
2.9.1 (2023-05-15)
2.9.0 (2023-05-05)
2.8.15 (2023-02-10)
2.8.14 (2022-11-22 10:53)
2.8.13 (2022-11-22 10:47)
2.8.11 (2022-11-10)
2.8.9 (2022-10-13)
2.8.8 (2022-10-06 13:47)
2.8.7 (2022-10-06 12:10)
2.8.6 (2022-09-29)
2.8.5 (2022-09-20)
2.8.4 (2022-09-19)
2.8.3 (2022-09-05)
2.7.5 (2022-08-01)
2.7.4 (2022-06-30)
2.7.3 (2022-06-29)
2.7.0 (2022-06-27)
2.6.8 (2022-06-20)
2.6.7 (2022-05-26)
2.6.6 (2022-05-23)
2.6.5 (2022-05-10)
2.6.4 (2022-05-09)
2.6.3 (2022-05-04)
2.6.2 (2022-04-28)
2.6.1 (2022-04-04)
2.6.0 (2022-03-30)
2.5.2 (2022-03-22)
2.5.1 (2022-03-16)
2.5.0 (2022-03-09)
2.4.6 (2022-03-03)
2.4.5 (2022-02-28)
2.4.4 (2022-01-25)
2.4.3 (2022-01-18)
2.4.2 (2021-12-03)
2.3.0 (2021-10-25)
2.2.0 (2021-10-18)
CONTRIBUTING
Executive Summary
Table of Contents
Adding a new device to the driver
Naming Convention
Launch Files
Code Modification
Bloom release
First time installation of toolchain
Release build for ROS 1
Release build for ROS 2
Check status
Useful links and information
Testing
Unit tests
Examples
Simulation
Windows
Linux
Profiling
Installation
Usage
LICENSE
PACKAGE
README
Executive Summary
Table of Contents
Repository organization
Supported SICK Devices
Getting started
Detecting SICK devices in the network
Change IP address
Starting with a new lidar
Test connection (Linux)
Building the driver
Build on Linux ROS 1
Build on Linux ROS 2
Build on Windows ROS 2
Build on Linux generic without ROS
Build on Windows generic without ROS
Running the driver
Starting Scanner with Specific IP Address
Start Multiple Nodes
Common parameters
Further useful parameters and features
ROS services
Driver states, timeouts
SOPAS Mode
Example Startup Sequence
Driver features and additional information
Software Overview
Generic Driver API
Timestamps and synchronization (Software PLL)
Coordinate transforms
IMU Support
Encoders
Field Evaluation Information
SLAM Support
Raspberry Pi Support
More Tools
Device specific information
picoScan100/multiScan100
TiM781 and TiM781S
TiM240
NAV350
MRS6124
RMS1000
RMS1000 and LMS1000 combination
LMS1000 and MRS1000 interlacing
FAQ
General
Networking
multiScan100 / picoScan100
Troubleshooting and technical support
Creators and contribution
Keywords
Index
sick_scan_xd
C++ API
Function memwrite_string
View page source
Function memwrite_string
Defined in
File toolbox.hpp
Function Documentation
void
memwrite_string
(
BYTE
*
&
buffer
,
std
::
string
text
)