This is the complete list of members for sl::SlamtecLidarDriver, including all inherited members.
| _cached_DevInfo | sl::SlamtecLidarDriver | private |
| _checkNDMagicNumber(_u8 model) | sl::SlamtecLidarDriver | inlineprotected |
| _data_locker | sl::SlamtecLidarDriver | private |
| _dataunpacker | sl::SlamtecLidarDriver | private |
| _detectLIDARNativeInterfaceType(LIDARInterfaceType &outputType, const rplidar_response_device_info_t &devInfo, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| _disableDataGrabbing() | sl::SlamtecLidarDriver | inlineprotected |
| _getLegacySampleDuration_uS(rplidar_response_sample_rate_t &rateInfo, _u32 timeout) | sl::SlamtecLidarDriver | inlineprotected |
| _getNativeBaudRate(const rplidar_response_device_info_t &devInfo) | sl::SlamtecLidarDriver | inlineprotected |
| _isConnected | sl::SlamtecLidarDriver | private |
| _isSupportingMotorCtrl | sl::SlamtecLidarDriver | private |
| _lastAnsPkt | sl::SlamtecLidarDriver | private |
| _op_locker | sl::SlamtecLidarDriver | private |
| _protocolHandler | sl::SlamtecLidarDriver | private |
| _rawSampleNodeHolder | sl::SlamtecLidarDriver | private |
| _response_waiter | sl::SlamtecLidarDriver | private |
| _scanHolder | sl::SlamtecLidarDriver | private |
| _sendCommandWithoutResponse(_u8 cmd, const void *payload=NULL, size_t payloadsize=0, bool noForceStop=false) | sl::SlamtecLidarDriver | inlineprotected |
| _sendCommandWithResponse(_u8 cmd, _u8 responseType, internal::message_autoptr_t &ansPkt, _u32 timeout=DEFAULT_TIMEOUT, const void *payload=NULL, size_t payloadsize=0) | sl::SlamtecLidarDriver | inlineprotected |
| _timing_desc | sl::SlamtecLidarDriver | private |
| _transeiver | sl::SlamtecLidarDriver | private |
| _updateTimingDesc(const rplidar_response_device_info_t &devInfo, float selectedSampleDuration) | sl::SlamtecLidarDriver | inlineprotected |
| _waiting_packet_type | sl::SlamtecLidarDriver | private |
| A2A3_LIDAR_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| ascendScanData(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count) | sl::SlamtecLidarDriver | inlinevirtual |
| BUILTIN_MOTORCTL_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| checkMotorCtrlSupport(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| checkSupportConfigCommands(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| connect(IChannel *channel) | sl::SlamtecLidarDriver | inlinevirtual |
| DEFAULT_TIMEOUT enum value | sl::ILidarDriver | |
| disconnect() | sl::SlamtecLidarDriver | inlinevirtual |
| getAllSupportedScanModes(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| getDesiredSpeed(sl_lidar_response_desired_rot_speed_t &motorSpeed, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getDeviceInfo(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| getDeviceMacAddr(sl_u8 *macAddrArray, sl_u32 timeoutInMs) | sl::SlamtecLidarDriver | inlinevirtual |
| getFrequency(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency) | sl::SlamtecLidarDriver | inlinevirtual |
| getHealth(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| getLidarConf(_u32 type, std::vector< _u8 > &outputBuf, const void *payload=NULL, size_t payloadSize=0, _u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getLidarIpConf(sl_lidar_ip_conf_t &conf, sl_u32 timeout) | sl::SlamtecLidarDriver | inlinevirtual |
| getLIDARMajorType(const sl_lidar_response_device_info_t *devInfo) | sl::SlamtecLidarDriver | inlinevirtual |
| getLidarSampleDuration(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getLIDARTechnologyType(const sl_lidar_response_device_info_t *devInfo) | sl::SlamtecLidarDriver | inlinevirtual |
| getMaxDistance(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getModelNameDescriptionString(std::string &out_description, bool fetchAliasName, const sl_lidar_response_device_info_t *devInfo, sl_u32 timeout) | sl::SlamtecLidarDriver | inlinevirtual |
| GetModelNameStringByModelID(_u8 modelID) | sl::SlamtecLidarDriver | inlineprotectedstatic |
| getMotorInfo(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs) | sl::SlamtecLidarDriver | inlinevirtual |
| getScanDataWithIntervalHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count) | sl::SlamtecLidarDriver | inlinevirtual |
| getScanModeAnsType(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getScanModeCount(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getScanModeName(char *modeName, size_t stringSize, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlineprotected |
| getTypicalScanMode(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| grabScanDataHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| grabScanDataHqWithTimeStamp(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u64 ×tamp_uS, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| isConnected() | sl::SlamtecLidarDriver | inlinevirtual |
| MAX_SCANNODE_CACHE_COUNT enum value | sl::SlamtecLidarDriver | |
| negotiateSerialBaudRate(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected) | sl::SlamtecLidarDriver | inlinevirtual |
| NEWDESIGN_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| onHQNodeDecoded(_u64 timestamp_uS, const rplidar_response_measurement_node_hq_t *node) | sl::SlamtecLidarDriver | inlinevirtual |
| onHQNodeScanResetReq() | sl::SlamtecLidarDriver | inlinevirtual |
| onProtocolMessageDecoded(const internal::ProtocolMessage &msg) | sl::SlamtecLidarDriver | inlinevirtual |
| ParseLIDARMajorTypeByModelID(_u8 modelID) | sl::SlamtecLidarDriver | inlineprotectedstatic |
| ParseLIDARTechnologyTypeByModelID(_u8 modelID) | sl::SlamtecLidarDriver | inlineprotectedstatic |
| reset(sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| setLidarConf(_u32 type, const void *payload, size_t payloadSize, _u32 timeout) | sl::SlamtecLidarDriver | inlineprotected |
| setLidarIpConf(const sl_lidar_ip_conf_t &conf, sl_u32 timeout) | sl::SlamtecLidarDriver | inlinevirtual |
| setMotorSpeed(sl_u16 speed=DEFAULT_MOTOR_SPEED) | sl::SlamtecLidarDriver | inlinevirtual |
| SlamtecLidarDriver() | sl::SlamtecLidarDriver | inline |
| startMotor() | sl::SlamtecLidarDriver | inlineprotected |
| startScan(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr) | sl::SlamtecLidarDriver | inlinevirtual |
| startScanExpress(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| startScanNormal(bool force, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inline |
| startScanNormal_commonpath(bool force, bool ifSupportLidarConf, LidarScanMode &outUsedScanMode, sl_u32 timeout) | sl::SlamtecLidarDriver | inline |
| stop(sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SlamtecLidarDriver | inlinevirtual |
| TOF_C_SERIAL_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| TOF_M_SERIAL_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| TOF_S_SERIAL_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| TOF_T_SERIAL_MINUM_MAJOR_ID enum value | sl::SlamtecLidarDriver | |
| ~ILidarDriver() | sl::ILidarDriver | inlinevirtual |
| ~SlamtecLidarDriver() | sl::SlamtecLidarDriver | inlinevirtual |