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 |