sl::SlamtecLidarDriver Member List

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

_cached_DevInfosl::SlamtecLidarDriverprivate
_checkNDMagicNumber(_u8 model)sl::SlamtecLidarDriverinlineprotected
_data_lockersl::SlamtecLidarDriverprivate
_dataunpackersl::SlamtecLidarDriverprivate
_detectLIDARNativeInterfaceType(LIDARInterfaceType &outputType, const rplidar_response_device_info_t &devInfo, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
_disableDataGrabbing()sl::SlamtecLidarDriverinlineprotected
_getLegacySampleDuration_uS(rplidar_response_sample_rate_t &rateInfo, _u32 timeout)sl::SlamtecLidarDriverinlineprotected
_getNativeBaudRate(const rplidar_response_device_info_t &devInfo)sl::SlamtecLidarDriverinlineprotected
_isConnectedsl::SlamtecLidarDriverprivate
_isSupportingMotorCtrlsl::SlamtecLidarDriverprivate
_lastAnsPktsl::SlamtecLidarDriverprivate
_op_lockersl::SlamtecLidarDriverprivate
_protocolHandlersl::SlamtecLidarDriverprivate
_rawSampleNodeHoldersl::SlamtecLidarDriverprivate
_response_waitersl::SlamtecLidarDriverprivate
_scanHoldersl::SlamtecLidarDriverprivate
_sendCommandWithoutResponse(_u8 cmd, const void *payload=NULL, size_t payloadsize=0, bool noForceStop=false)sl::SlamtecLidarDriverinlineprotected
_sendCommandWithResponse(_u8 cmd, _u8 responseType, internal::message_autoptr_t &ansPkt, _u32 timeout=DEFAULT_TIMEOUT, const void *payload=NULL, size_t payloadsize=0)sl::SlamtecLidarDriverinlineprotected
_timing_descsl::SlamtecLidarDriverprivate
_transeiversl::SlamtecLidarDriverprivate
_updateTimingDesc(const rplidar_response_device_info_t &devInfo, float selectedSampleDuration)sl::SlamtecLidarDriverinlineprotected
_waiting_packet_typesl::SlamtecLidarDriverprivate
A2A3_LIDAR_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
ascendScanData(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count)sl::SlamtecLidarDriverinlinevirtual
BUILTIN_MOTORCTL_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
checkMotorCtrlSupport(MotorCtrlSupport &support, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
checkSupportConfigCommands(bool &outSupport, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
connect(IChannel *channel)sl::SlamtecLidarDriverinlinevirtual
DEFAULT_TIMEOUT enum valuesl::ILidarDriver
disconnect()sl::SlamtecLidarDriverinlinevirtual
getAllSupportedScanModes(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
getDesiredSpeed(sl_lidar_response_desired_rot_speed_t &motorSpeed, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getDeviceInfo(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
getDeviceMacAddr(sl_u8 *macAddrArray, sl_u32 timeoutInMs)sl::SlamtecLidarDriverinlinevirtual
getFrequency(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)sl::SlamtecLidarDriverinlinevirtual
getHealth(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
getLidarConf(_u32 type, std::vector< _u8 > &outputBuf, const void *payload=NULL, size_t payloadSize=0, _u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getLidarIpConf(sl_lidar_ip_conf_t &conf, sl_u32 timeout)sl::SlamtecLidarDriverinlinevirtual
getLIDARMajorType(const sl_lidar_response_device_info_t *devInfo)sl::SlamtecLidarDriverinlinevirtual
getLidarSampleDuration(float &sampleDurationRes, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getLIDARTechnologyType(const sl_lidar_response_device_info_t *devInfo)sl::SlamtecLidarDriverinlinevirtual
getMaxDistance(float &maxDistance, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getModelNameDescriptionString(std::string &out_description, bool fetchAliasName, const sl_lidar_response_device_info_t *devInfo, sl_u32 timeout)sl::SlamtecLidarDriverinlinevirtual
GetModelNameStringByModelID(_u8 modelID)sl::SlamtecLidarDriverinlineprotectedstatic
getMotorInfo(LidarMotorInfo &motorInfo, sl_u32 timeoutInMs)sl::SlamtecLidarDriverinlinevirtual
getScanDataWithIntervalHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count)sl::SlamtecLidarDriverinlinevirtual
getScanModeAnsType(sl_u8 &ansType, sl_u16 scanModeID, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getScanModeCount(sl_u16 &modeCount, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getScanModeName(char *modeName, size_t stringSize, _u16 scanModeID, _u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlineprotected
getTypicalScanMode(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
grabScanDataHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
grabScanDataHqWithTimeStamp(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u64 &timestamp_uS, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
isConnected()sl::SlamtecLidarDriverinlinevirtual
MAX_SCANNODE_CACHE_COUNT enum valuesl::SlamtecLidarDriver
negotiateSerialBaudRate(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected)sl::SlamtecLidarDriverinlinevirtual
NEWDESIGN_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
onHQNodeDecoded(_u64 timestamp_uS, const rplidar_response_measurement_node_hq_t *node)sl::SlamtecLidarDriverinlinevirtual
onHQNodeScanResetReq()sl::SlamtecLidarDriverinlinevirtual
onProtocolMessageDecoded(const internal::ProtocolMessage &msg)sl::SlamtecLidarDriverinlinevirtual
ParseLIDARMajorTypeByModelID(_u8 modelID)sl::SlamtecLidarDriverinlineprotectedstatic
ParseLIDARTechnologyTypeByModelID(_u8 modelID)sl::SlamtecLidarDriverinlineprotectedstatic
reset(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
setLidarConf(_u32 type, const void *payload, size_t payloadSize, _u32 timeout)sl::SlamtecLidarDriverinlineprotected
setLidarIpConf(const sl_lidar_ip_conf_t &conf, sl_u32 timeout)sl::SlamtecLidarDriverinlinevirtual
setMotorSpeed(sl_u16 speed=DEFAULT_MOTOR_SPEED)sl::SlamtecLidarDriverinlinevirtual
SlamtecLidarDriver()sl::SlamtecLidarDriverinline
startMotor()sl::SlamtecLidarDriverinlineprotected
startScan(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)sl::SlamtecLidarDriverinlinevirtual
startScanExpress(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
startScanNormal(bool force, sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinline
startScanNormal_commonpath(bool force, bool ifSupportLidarConf, LidarScanMode &outUsedScanMode, sl_u32 timeout)sl::SlamtecLidarDriverinline
stop(sl_u32 timeout=DEFAULT_TIMEOUT)sl::SlamtecLidarDriverinlinevirtual
TOF_C_SERIAL_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
TOF_M_SERIAL_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
TOF_S_SERIAL_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
TOF_T_SERIAL_MINUM_MAJOR_ID enum valuesl::SlamtecLidarDriver
~ILidarDriver()sl::ILidarDriverinlinevirtual
~SlamtecLidarDriver()sl::SlamtecLidarDriverinlinevirtual


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