This is the complete list of members for sl::SL_LidarDriver, including all inherited members.
_cacheCapsuledScanData() | sl::SL_LidarDriver | private |
_cached_capsule_flag | sl::SL_LidarDriver | private |
_cached_previous_capsuledata | sl::SL_LidarDriver | private |
_cached_previous_dense_capsuledata | sl::SL_LidarDriver | private |
_cached_previous_Hqdata | sl::SL_LidarDriver | private |
_cached_previous_ultracapsuledata | sl::SL_LidarDriver | private |
_cached_sampleduration_express | sl::SL_LidarDriver | private |
_cached_sampleduration_std | sl::SL_LidarDriver | private |
_cached_scan_node_hq_buf | sl::SL_LidarDriver | private |
_cached_scan_node_hq_buf_for_interval_retrieve | sl::SL_LidarDriver | private |
_cached_scan_node_hq_count | sl::SL_LidarDriver | private |
_cached_scan_node_hq_count_for_interval_retrieve | sl::SL_LidarDriver | private |
_cacheHqScanData() | sl::SL_LidarDriver | private |
_cacheScanData() | sl::SL_LidarDriver | private |
_cachethread | sl::SL_LidarDriver | private |
_cacheUltraCapsuledScanData() | sl::SL_LidarDriver | private |
_cacheUltraDenseCapsuledScanData() | sl::SL_LidarDriver | private |
_capsuleToNormal(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount) | sl::SL_LidarDriver | private |
_channel | sl::SL_LidarDriver | private |
_clearRxDataCache() | sl::SL_LidarDriver | private |
_dataEvt | sl::SL_LidarDriver | private |
_dense_capsuleToNormal(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount) | sl::SL_LidarDriver | private |
_disableDataGrabbing() | sl::SL_LidarDriver | private |
_HqToNormal(const sl_lidar_response_hq_capsule_measurement_nodes_t &node_hq, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount) | sl::SL_LidarDriver | private |
_is_previous_capsuledataRdy | sl::SL_LidarDriver | private |
_is_previous_HqdataRdy | sl::SL_LidarDriver | private |
_isConnected | sl::SL_LidarDriver | private |
_isScanning | sl::SL_LidarDriver | private |
_isSupportingMotorCtrl | sl::SL_LidarDriver | private |
_lock | sl::SL_LidarDriver | private |
_sendCommand(sl_u16 cmd, const void *payload=NULL, size_t payloadsize=0) | sl::SL_LidarDriver | private |
_ultra_dense_capsuleToNormal(const sl_lidar_response_ultra_dense_capsule_measurement_nodes_t &capslue, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount) | sl::SL_LidarDriver | private |
_ultraCapsuleToNormal(const sl_lidar_response_ultra_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount) | sl::SL_LidarDriver | private |
_waitCapsuledNode(sl_lidar_response_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitHqNode(sl_lidar_response_hq_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitNode(sl_lidar_response_measurement_node_t *node, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitResponse(T &payload, sl_u8 ansType, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitResponseHeader(sl_lidar_ans_header_t *header, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitScanData(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitUltraCapsuledNode(sl_lidar_response_ultra_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
_waitUltraDenseCapsuledNode(sl_lidar_response_ultra_dense_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | private |
A2A3_LIDAR_MINUM_MAJOR_ID enum value | sl::SL_LidarDriver | |
ascendScanData(sl_lidar_response_measurement_node_t *nodebuffer, size_t count) | sl::SL_LidarDriver | |
ascendScanData(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count) | sl::SL_LidarDriver | virtual |
checkMotorCtrlSupport(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
checkSupportConfigCommands(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
connect(IChannel *channel) | sl::SL_LidarDriver | virtual |
DEFAULT_TIMEOUT enum value | sl::ILidarDriver | |
DENSE_CAPSULE enum value | sl::SL_LidarDriver | |
DEPRECATED(sl_result grabScanData(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)) | sl::SL_LidarDriver | |
disconnect() | sl::SL_LidarDriver | virtual |
getAllSupportedScanModes(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
getDeviceInfo(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
getDeviceMacAddr(sl_u8 *macAddrArray, sl_u32 timeoutInMs) | sl::SL_LidarDriver | virtual |
getFrequency(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency) | sl::SL_LidarDriver | virtual |
getHealth(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
getLidarConf(sl_u32 type, std::vector< sl_u8 > &outputBuf, const std::vector< sl_u8 > &reserve=std::vector< sl_u8 >(), sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getLidarIpConf(sl_lidar_ip_conf_t &conf, sl_u32 timeout) | sl::SL_LidarDriver | virtual |
getLIDARMajorType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0 | sl::ILidarDriver | pure virtual |
getLidarSampleDuration(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getLIDARTechnologyType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0 | sl::ILidarDriver | pure virtual |
getMaxDistance(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getModelNameDescriptionString(std::string &out_description, bool fetchAliasName=true, const sl_lidar_response_device_info_t *devInfo=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)=0 | sl::ILidarDriver | pure virtual |
getMotorInfo(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0 | sl::ILidarDriver | pure virtual |
getScanDataWithIntervalHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count) | sl::SL_LidarDriver | virtual |
getScanModeAnsType(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getScanModeCount(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getScanModeName(char *modeName, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | protected |
getTypicalScanMode(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
grabScanDataHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
grabScanDataHqWithTimeStamp(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u64 ×tamp_uS, sl_u32 timeout=DEFAULT_TIMEOUT)=0 | sl::ILidarDriver | pure virtual |
isConnected() | sl::SL_LidarDriver | virtual |
LEGACY_SAMPLE_DURATION enum value | sl::SL_LidarDriver | |
negotiateSerialBaudRate(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected=NULL) | sl::SL_LidarDriver | virtual |
NORMAL_CAPSULE enum value | sl::SL_LidarDriver | |
reset(sl_u32 timeoutInMs=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
setLidarConf(sl_u32 type, const void *payload, size_t payloadSize, sl_u32 timeout) | sl::SL_LidarDriver | protected |
setLidarIpConf(const sl_lidar_ip_conf_t &conf, sl_u32 timeout) | sl::SL_LidarDriver | virtual |
setMotorSpeed(sl_u16 speed=DEFAULT_MOTOR_PWM) | sl::SL_LidarDriver | virtual |
SL_LidarDriver() | sl::SL_LidarDriver | inline |
startMotor() | sl::SL_LidarDriver | protected |
startScan(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr) | sl::SL_LidarDriver | virtual |
startScanExpress(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
startScanNormal(bool force, sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | |
stop(sl_u32 timeout=DEFAULT_TIMEOUT) | sl::SL_LidarDriver | virtual |
TOF_LIDAR_MINUM_MAJOR_ID enum value | sl::SL_LidarDriver | |
~ILidarDriver() | sl::ILidarDriver | inlinevirtual |