| ActivateStandBy(void) | sick_scan_xd::SickScanCommon | |
| angleCompensator | sick_scan_xd::SickScanCommon | private |
| changeIPandreboot(const std::string &IpAdress) | sick_scan_xd::SickScanCommon | |
| check_angle_range(SickScanConfig &conf) | sick_scan_xd::SickScanCommon | |
| checkColaTypeAndSwitchToConfigured(bool useBinaryCmd) | sick_scan_xd::SickScanCommon | |
| checkForBinaryAnswer(const std::vector< unsigned char > *reply) | sick_scan_xd::SickScanCommon | protected |
| checkForProtocolChangeAndMaybeReconnect(bool &useBinaryCmdNow) | sick_scan_xd::SickScanCommon | private |
| close_device()=0 | sick_scan_xd::SickScanCommon | protectedpure virtual |
| cloud_ | sick_scan_xd::SickScanCommon | |
| cloud_marker_ | sick_scan_xd::SickScanCommon | private |
| cloud_polar_ | sick_scan_xd::SickScanCommon | |
| cloud_pub_ | sick_scan_xd::SickScanCommon | |
| cloud_topic_val | sick_scan_xd::SickScanCommon | private |
| CMD_ACTIVATE_NTP_CLIENT enum value | sick_scan_xd::SickScanCommon | |
| CMD_ACTIVATE_STANDBY enum value | sick_scan_xd::SickScanCommon | |
| CMD_APPLICATION_MODE enum value | sick_scan_xd::SickScanCommon | |
| CMD_APPLICATION_MODE_FIELD_OFF enum value | sick_scan_xd::SickScanCommon | |
| CMD_APPLICATION_MODE_FIELD_ON enum value | sick_scan_xd::SickScanCommon | |
| CMD_APPLICATION_MODE_RANGING_ON enum value | sick_scan_xd::SickScanCommon | |
| CMD_DEVICE_IDENT enum value | sick_scan_xd::SickScanCommon | |
| CMD_DEVICE_IDENT_LEGACY enum value | sick_scan_xd::SickScanCommon | |
| CMD_DEVICE_STATE enum value | sick_scan_xd::SickScanCommon | |
| CMD_DEVICE_TYPE enum value | sick_scan_xd::SickScanCommon | |
| CMD_END enum value | sick_scan_xd::SickScanCommon | |
| CMD_FIRMWARE_VERSION enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_ANGLE_COMPENSATION_PARAM enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_OUTPUT_RANGES enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_PARTIAL_SCAN_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_PARTIAL_SCANDATA_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_SAFTY_FIELD_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_GET_SCANDATACONFIGNAV enum value | sick_scan_xd::SickScanCommon | |
| CMD_LOAD_APPLICATION_DEFAULT enum value | sick_scan_xd::SickScanCommon | |
| CMD_LOCATION_NAME enum value | sick_scan_xd::SickScanCommon | |
| CMD_OPERATION_HOURS enum value | sick_scan_xd::SickScanCommon | |
| CMD_ORDER_NUMBER enum value | sick_scan_xd::SickScanCommon | |
| CMD_POWER_ON_COUNT enum value | sick_scan_xd::SickScanCommon | |
| CMD_READ_ACTIVE_APPLICATIONS enum value | sick_scan_xd::SickScanCommon | |
| CMD_REBOOT enum value | sick_scan_xd::SickScanCommon | |
| CMD_RUN enum value | sick_scan_xd::SickScanCommon | |
| CMD_SCAN_LAYER_FILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SEN_SCANDATACONFIGNAV enum value | sick_scan_xd::SickScanCommon | |
| CMD_SERIAL_NUMBER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_3_4_TO_ENCODER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ACCESS_MODE_3 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ACCESS_MODE_3_SAFETY_SCANNER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ECHO_FILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE_DL enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE_DP enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE_FI enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE_NO enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_MODE_SI enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENCODER_RES enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_ENOCDER_RES_1 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_GATEWAY enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_GLARE_DETECTION_SENS enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_INCREMENTSOURCE_ENC enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_IP_ADDR enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LFEREC_ACTIVE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LFPMEANFILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LFPMEDIANFILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LID_INPUTSTATE_ACTIVE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LID_OUTPUTSTATE_ACTIVE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_LMDSCANDATASCALEFACTOR enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_MEAN_FILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_ADD_LANDMARK enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_CURR_LAYER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_DO_MAPPING enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_ERASE_LAYOUT enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_LANDMARK_DATA_FORMAT enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_MAP_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_OPERATIONAL_MODE_0 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_OPERATIONAL_MODE_1 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_OPERATIONAL_MODE_2 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_OPERATIONAL_MODE_3 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_OPERATIONAL_MODE_4 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_POSE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_POSE_DATA_FORMAT enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_REFL_SIZE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_SCAN_DATA_FORMAT enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NAV_STORE_LAYOUT enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NTP_INTERFACE_ETH enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NTP_SERVER_IP_ADDR enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NTP_TIMEZONE enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_NTP_UPDATETIME enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_OUTPUT_RANGES enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_OUTPUT_RANGES_NAV3 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_PARTIAL_SCAN_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_PARTIAL_SCANDATA_CFG enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_PARTICLE_FILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_SCAN_CFG_LIST enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_SCAN_LAYER_FILTER enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_SCANDATACONFIGNAV enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TO_COLA_A_PROTOCOL enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TO_COLA_B_PROTOCOL enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRACKING_MODE_0 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRACKING_MODE_1 enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRANSMIT_OBJECTS_OFF enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRANSMIT_OBJECTS_ON enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRANSMIT_RAWTARGETS_OFF enum value | sick_scan_xd::SickScanCommon | |
| CMD_SET_TRANSMIT_RAWTARGETS_ON enum value | sick_scan_xd::SickScanCommon | |
| CMD_START_IMU_DATA enum value | sick_scan_xd::SickScanCommon | |
| CMD_START_MEASUREMENT enum value | sick_scan_xd::SickScanCommon | |
| CMD_START_RADARDATA enum value | sick_scan_xd::SickScanCommon | |
| CMD_START_SCANDATA enum value | sick_scan_xd::SickScanCommon | |
| CMD_STOP_IMU_DATA enum value | sick_scan_xd::SickScanCommon | |
| CMD_STOP_MEASUREMENT enum value | sick_scan_xd::SickScanCommon | |
| CMD_STOP_SCANDATA enum value | sick_scan_xd::SickScanCommon | |
| CMD_WRITE_EEPROM enum value | sick_scan_xd::SickScanCommon | |
| cmdSetAccessMode3(void) | sick_scan_xd::SickScanCommon | |
| config_ | sick_scan_xd::SickScanCommon | |
| convertAscii2BinaryCmd(const char *requestAscii, std::vector< unsigned char > *requestBinary) | sick_scan_xd::SickScanCommon | |
| convertBigEndianCharArrayToUnsignedLong(const unsigned char *vecArr) | sick_scan_xd::SickScanCommon | protected |
| convertSendSOPASCommand(const std::string &sopas_ascii_request, std::vector< unsigned char > *reply, bool wait_for_reply=true) | sick_scan_xd::SickScanCommon | virtual |
| datagram_pub_ | sick_scan_xd::SickScanCommon | private |
| deviceIdentStr | sick_scan_xd::SickScanCommon | private |
| diagnosticPub_ | sick_scan_xd::SickScanCommon | private |
| dumpDatagramForDebugging(unsigned char *buffer, int bufLen, bool isBinary=true) | sick_scan_xd::SickScanCommon | static |
| Encoder_pub | sick_scan_xd::SickScanCommon | |
| expectedFrequency_ | sick_scan_xd::SickScanCommon | private |
| generateExpectedAnswerString(const std::vector< unsigned char > &requestStr) | sick_scan_xd::SickScanCommon | |
| generateUnexpectedAnswerString(const std::string &requestStr) | sick_scan_xd::SickScanCommon | |
| get2ndSopasResponse(std::vector< uint8_t > &sopas_response, const std::string &sopas_keyword) | sick_scan_xd::SickScanCommon | |
| get_datagram(rosNodePtr nh, rosTime &recvTimeStamp, unsigned char *receiveBuffer, int bufferSize, int *actual_length, bool isBinaryProtocol, int *numberOfRemainingFifoEntries, const std::vector< std::string > &datagram_keywords)=0 | sick_scan_xd::SickScanCommon | protectedpure virtual |
| get_expected_frequency() const | sick_scan_xd::SickScanCommon | inline |
| getConfigPtr() | sick_scan_xd::SickScanCommon | inline |
| getCurrentParamPtr() | sick_scan_xd::SickScanCommon | inline |
| getNanosecTimestampLastTcpMessageReceived(void) | sick_scan_xd::SickScanCommon | inline |
| getProtocolType(void) | sick_scan_xd::SickScanCommon | |
| getReadTimeOutInMs() | sick_scan_xd::SickScanCommon | |
| getSensorIsRadar(void) | sick_scan_xd::SickScanCommon | private |
| handleNAV350BinaryPositionData(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, NAV350mNPOSData &navdata) | sick_scan_xd::SickScanCommon | |
| imuScan_pub_ | sick_scan_xd::SickScanCommon | |
| init(rosNodePtr nh) | sick_scan_xd::SickScanCommon | virtual |
| init_cmdTables(rosNodePtr nh) | sick_scan_xd::SickScanCommon | |
| init_device()=0 | sick_scan_xd::SickScanCommon | protectedpure virtual |
| init_scanner(rosNodePtr nh) | sick_scan_xd::SickScanCommon | protectedvirtual |
| isCompatibleDevice(const std::string identStr) const | sick_scan_xd::SickScanCommon | protected |
| lferec_pub_ | sick_scan_xd::SickScanCommon | private |
| lidinputstate_pub_ | sick_scan_xd::SickScanCommon | private |
| lidoutputstate_pub_ | sick_scan_xd::SickScanCommon | private |
| loopOnce(rosNodePtr nh) | sick_scan_xd::SickScanCommon | |
| m_add_transform_xyz_rpy | sick_scan_xd::SickScanCommon | private |
| m_min_intensity | sick_scan_xd::SickScanCommon | private |
| m_nh | sick_scan_xd::SickScanCommon | private |
| m_nw | sick_scan_xd::SickScanCommon | |
| m_protocolId | sick_scan_xd::SickScanCommon | private |
| m_read_timeout_millisec_default | sick_scan_xd::SickScanCommon | private |
| m_read_timeout_millisec_startup | sick_scan_xd::SickScanCommon | private |
| m_scan_layer_filter_cfg | sick_scan_xd::SickScanCommon | private |
| messageCbNavOdomVelocity(const sick_scan_msg::NAVOdomVelocity &msg) | sick_scan_xd::SickScanCommon | |
| nav_landmark_data_pub_ | sick_scan_xd::SickScanCommon | private |
| nav_pose_data_pub_ | sick_scan_xd::SickScanCommon | private |
| nav_reflector_pub_ | sick_scan_xd::SickScanCommon | private |
| nav_tf_child_frame_id_ | sick_scan_xd::SickScanCommon | private |
| nav_tf_parent_frame_id_ | sick_scan_xd::SickScanCommon | private |
| outputChannelFlagId | sick_scan_xd::SickScanCommon | private |
| parser_ | sick_scan_xd::SickScanCommon | private |
| pub_ | sick_scan_xd::SickScanCommon | private |
| publish_datagram_ | sick_scan_xd::SickScanCommon | private |
| publish_lferec_ | sick_scan_xd::SickScanCommon | private |
| publish_lidinputstate_ | sick_scan_xd::SickScanCommon | private |
| publish_lidoutputstate_ | sick_scan_xd::SickScanCommon | private |
| publish_nav_landmark_data_ | sick_scan_xd::SickScanCommon | private |
| publish_nav_pose_data_ | sick_scan_xd::SickScanCommon | private |
| readActiveFieldSet(int &active_field_set, std::vector< unsigned char > &sopasReply, bool useBinaryCmd=true) | sick_scan_xd::SickScanCommon | |
| readFieldSetSelectionMethod(int &field_set_selection_method, std::vector< unsigned char > &sopasReply, bool useBinaryCmd=true) | sick_scan_xd::SickScanCommon | |
| readLIDinputstate(SickScanFieldMonSingleton *fieldMon, bool useBinaryCmd) | sick_scan_xd::SickScanCommon | protected |
| readParseSafetyFields(bool useBinaryCmd) | sick_scan_xd::SickScanCommon | private |
| readTimeOutInMs | sick_scan_xd::SickScanCommon | private |
| readWithTimeout(size_t timeout_ms, char *buffer, int buffer_size, int *bytes_read, const std::vector< std::string > &datagram_keywords)=0 | sick_scan_xd::SickScanCommon | protectedpure virtual |
| rebootScanner() | sick_scan_xd::SickScanCommon | virtual |
| replyToString(const std::vector< unsigned char > &reply) | sick_scan_xd::SickScanCommon | protected |
| sendNAV350mNPOSGetData(void) | sick_scan_xd::SickScanCommon | |
| sendSopasAndCheckAnswer(std::string request, std::vector< unsigned char > *reply, int cmdId) | sick_scan_xd::SickScanCommon | |
| sendSopasAndCheckAnswer(std::vector< unsigned char > request, std::vector< unsigned char > *reply, int cmdId) | sick_scan_xd::SickScanCommon | |
| sendSopasAorBgetAnswer(const std::string &request, std::vector< unsigned char > *reply, bool useBinaryCmd) | sick_scan_xd::SickScanCommon | |
| sendSOPASCommand(const char *request, std::vector< unsigned char > *reply, int cmdLen, bool wait_for_reply=true)=0 | sick_scan_xd::SickScanCommon | protectedpure virtual |
| sendSopasRunSetAccessMode(bool useBinaryCmd) | sick_scan_xd::SickScanCommon | |
| sensorIsRadar | sick_scan_xd::SickScanCommon | private |
| setAligmentMode(int _AligmentMode) | sick_scan_xd::SickScanCommon | |
| setApplicationMode(bool _active, int _mode) | sick_scan_xd::SickScanCommon | |
| setLengthAndCRCinBinarySopasRequest(std::vector< uint8_t > *requestBinary) | sick_scan_xd::SickScanCommon | |
| setMeanFilter(bool _active, int _numberOfScans) | sick_scan_xd::SickScanCommon | |
| setNewIpAddress(const std::string &ipNewIPAddr, bool useBinaryCmd) | sick_scan_xd::SickScanCommon | private |
| setNTPServerAndStart(const std::string &ipNewIPAddr, bool useBinaryCmd) | sick_scan_xd::SickScanCommon | private |
| setParticleFilter(bool _active, int _particleThreshold) | sick_scan_xd::SickScanCommon | |
| setProtocolType(SopasProtocol cola_dialect_id) | sick_scan_xd::SickScanCommon | |
| setReadTimeOutInMs(int timeOutInMs) | sick_scan_xd::SickScanCommon | |
| setSensorIsRadar(bool _isRadar) | sick_scan_xd::SickScanCommon | private |
| SickScanCommon(rosNodePtr nh, SickGenericParser *parser) | sick_scan_xd::SickScanCommon | |
| SOPAS_CMD enum name | sick_scan_xd::SickScanCommon | |
| sopasCmdChain | sick_scan_xd::SickScanCommon | private |
| sopasCmdErrMsg | sick_scan_xd::SickScanCommon | private |
| sopasCmdMaskVec | sick_scan_xd::SickScanCommon | private |
| sopasCmdVec | sick_scan_xd::SickScanCommon | private |
| sopasReplyBinVec | sick_scan_xd::SickScanCommon | private |
| sopasReplyStrVec | sick_scan_xd::SickScanCommon | private |
| sopasReplyToString(const std::vector< unsigned char > &reply) | sick_scan_xd::SickScanCommon | inline |
| sopasReplyVec | sick_scan_xd::SickScanCommon | private |
| sopasSendMutex | sick_scan_xd::SickScanCommon | private |
| stop_scanner(bool force_immediate_shutdown=false) | sick_scan_xd::SickScanCommon | protectedvirtual |
| switchColaProtocol(bool useBinaryCmd) | sick_scan_xd::SickScanCommon | protected |
| testsetActivateStandBy() | sick_scan_xd::SickScanCommon | |
| testsetAligmentMode() | sick_scan_xd::SickScanCommon | |
| testsetApplicationMode() | sick_scan_xd::SickScanCommon | |
| testsetMeanFilter() | sick_scan_xd::SickScanCommon | |
| testsetParticleFilter() | sick_scan_xd::SickScanCommon | |
| testSettingIpAddress() | sick_scan_xd::SickScanCommon | |
| update_config(sick_scan_xd::SickScanConfig &new_config, uint32_t level=0) | sick_scan_xd::SickScanCommon | |
| writeActiveFieldSet(int active_field_set, std::vector< unsigned char > &sopasReply, bool useBinaryCmd=true) | sick_scan_xd::SickScanCommon | |
| writeFieldSetSelectionMethod(int field_set_selection_method, std::vector< unsigned char > &sopasReply, bool useBinaryCmd=true) | sick_scan_xd::SickScanCommon | |
| ~SickScanCommon() | sick_scan_xd::SickScanCommon | virtual |