sl::ILidarDriver Member List

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

ascendScanData(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t count)=0sl::ILidarDriverpure virtual
checkMotorCtrlSupport(MotorCtrlSupport &motorCtrlSupport, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
connect(IChannel *channel)=0sl::ILidarDriverpure virtual
DEFAULT_TIMEOUT enum valuesl::ILidarDriver
disconnect()=0sl::ILidarDriverpure virtual
getAllSupportedScanModes(std::vector< LidarScanMode > &outModes, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getDeviceInfo(sl_lidar_response_device_info_t &info, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getDeviceMacAddr(sl_u8 *macAddrArray, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getFrequency(const LidarScanMode &scanMode, const sl_lidar_response_measurement_node_hq_t *nodes, size_t count, float &frequency)=0sl::ILidarDriverpure virtual
getHealth(sl_lidar_response_device_health_t &health, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getLidarIpConf(sl_lidar_ip_conf_t &conf, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
getLIDARMajorType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0sl::ILidarDriverpure virtual
getLIDARTechnologyType(const sl_lidar_response_device_info_t *devInfo=nullptr)=0sl::ILidarDriverpure virtual
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)=0sl::ILidarDriverpure virtual
getTypicalScanMode(sl_u16 &outMode, sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
grabScanDataHq(sl_lidar_response_measurement_node_hq_t *nodebuffer, size_t &count, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
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()=0sl::ILidarDriverpure virtual
negotiateSerialBaudRate(sl_u32 requiredBaudRate, sl_u32 *baudRateDetected=NULL)=0sl::ILidarDriverpure virtual
reset(sl_u32 timeoutInMs=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
setLidarIpConf(const sl_lidar_ip_conf_t &conf, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
setMotorSpeed(sl_u16 speed=DEFAULT_MOTOR_SPEED)=0sl::ILidarDriverpure virtual
startScan(bool force, bool useTypicalScan, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr)=0sl::ILidarDriverpure virtual
startScanExpress(bool force, sl_u16 scanMode, sl_u32 options=0, LidarScanMode *outUsedScanMode=nullptr, sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
stop(sl_u32 timeout=DEFAULT_TIMEOUT)=0sl::ILidarDriverpure virtual
~ILidarDriver()sl::ILidarDriverinlinevirtual


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