sl::SL_LidarDriver Member List

This is the complete list of members for sl::SL_LidarDriver, including all inherited members.

_cacheCapsuledScanData()sl::SL_LidarDriverprivate
_cached_capsule_flagsl::SL_LidarDriverprivate
_cached_previous_capsuledatasl::SL_LidarDriverprivate
_cached_previous_dense_capsuledatasl::SL_LidarDriverprivate
_cached_previous_Hqdatasl::SL_LidarDriverprivate
_cached_previous_ultracapsuledatasl::SL_LidarDriverprivate
_cached_sampleduration_expresssl::SL_LidarDriverprivate
_cached_sampleduration_stdsl::SL_LidarDriverprivate
_cached_scan_node_hq_bufsl::SL_LidarDriverprivate
_cached_scan_node_hq_buf_for_interval_retrievesl::SL_LidarDriverprivate
_cached_scan_node_hq_countsl::SL_LidarDriverprivate
_cached_scan_node_hq_count_for_interval_retrievesl::SL_LidarDriverprivate
_cacheHqScanData()sl::SL_LidarDriverprivate
_cacheScanData()sl::SL_LidarDriverprivate
_cachethreadsl::SL_LidarDriverprivate
_cacheUltraCapsuledScanData()sl::SL_LidarDriverprivate
_cacheUltraDenseCapsuledScanData()sl::SL_LidarDriverprivate
_capsuleToNormal(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)sl::SL_LidarDriverprivate
_channelsl::SL_LidarDriverprivate
_clearRxDataCache()sl::SL_LidarDriverprivate
_dataEvtsl::SL_LidarDriverprivate
_dense_capsuleToNormal(const sl_lidar_response_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)sl::SL_LidarDriverprivate
_disableDataGrabbing()sl::SL_LidarDriverprivate
_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_LidarDriverprivate
_is_previous_capsuledataRdysl::SL_LidarDriverprivate
_is_previous_HqdataRdysl::SL_LidarDriverprivate
_isConnectedsl::SL_LidarDriverprivate
_isScanningsl::SL_LidarDriverprivate
_isSupportingMotorCtrlsl::SL_LidarDriverprivate
_locksl::SL_LidarDriverprivate
_sendCommand(sl_u16 cmd, const void *payload=NULL, size_t payloadsize=0)sl::SL_LidarDriverprivate
_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_LidarDriverprivate
_ultraCapsuleToNormal(const sl_lidar_response_ultra_capsule_measurement_nodes_t &capsule, sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &nodeCount)sl::SL_LidarDriverprivate
_waitCapsuledNode(sl_lidar_response_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitHqNode(sl_lidar_response_hq_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitNode(sl_lidar_response_measurement_node_t *node, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitResponse(T &payload, sl_u8 ansType, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitResponseHeader(sl_lidar_ans_header_t *header, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitScanData(sl_lidar_response_measurement_node_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitUltraCapsuledNode(sl_lidar_response_ultra_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
_waitUltraDenseCapsuledNode(sl_lidar_response_ultra_dense_capsule_measurement_nodes_t &node, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriverprivate
A2A3_LIDAR_MINUM_MAJOR_ID enum valuesl::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_LidarDrivervirtual
checkMotorCtrlSupport(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
checkSupportConfigCommands(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
connect(IChannel *channel)sl::SL_LidarDrivervirtual
DEFAULT_TIMEOUT enum valuesl::ILidarDriver
DENSE_CAPSULE enum valuesl::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_LidarDrivervirtual
getAllSupportedScanModes(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
getDeviceInfo(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
getDeviceMacAddr(sl_u8 *macAddrArray, sl_u32 timeoutInMs)sl::SL_LidarDrivervirtual
getFrequency(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)sl::SL_LidarDrivervirtual
getHealth(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
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_LidarDriverprotected
getLidarIpConf(sl_lidar_ip_conf_t &conf, sl_u32 timeout)sl::SL_LidarDrivervirtual
getLIDARMajorType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0sl::ILidarDriverpure virtual
getLidarSampleDuration(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
getLIDARTechnologyType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0sl::ILidarDriverpure virtual
getMaxDistance(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
getModelNameDescriptionString(std::string &out_description, bool fetchAliasName=true, const sl_lidar_response_device_info_t *devInfo=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getMotorInfo(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getScanDataWithIntervalHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count)sl::SL_LidarDrivervirtual
getScanModeAnsType(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
getScanModeCount(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
getScanModeName(char *modeName, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDriverprotected
getTypicalScanMode(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
grabScanDataHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
grabScanDataHqWithTimeStamp(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u64 &timestamp_uS, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
isConnected()sl::SL_LidarDrivervirtual
LEGACY_SAMPLE_DURATION enum valuesl::SL_LidarDriver
negotiateSerialBaudRate(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected=NULL)sl::SL_LidarDrivervirtual
NORMAL_CAPSULE enum valuesl::SL_LidarDriver
reset(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
setLidarConf(sl_u32 type, const void *payload, size_t payloadSize, sl_u32 timeout)sl::SL_LidarDriverprotected
setLidarIpConf(const sl_lidar_ip_conf_t &conf, sl_u32 timeout)sl::SL_LidarDrivervirtual
setMotorSpeed(sl_u16 speed=DEFAULT_MOTOR_PWM)sl::SL_LidarDrivervirtual
SL_LidarDriver()sl::SL_LidarDriverinline
startMotor()sl::SL_LidarDriverprotected
startScan(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)sl::SL_LidarDrivervirtual
startScanExpress(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
startScanNormal(bool force, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDriver
stop(sl_u32 timeout=DEFAULT_TIMEOUT)sl::SL_LidarDrivervirtual
TOF_LIDAR_MINUM_MAJOR_ID enum valuesl::SL_LidarDriver
~ILidarDriver()sl::ILidarDriverinlinevirtual


rplidar_ros
Author(s):
autogenerated on Fri Aug 2 2024 08:42:14