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
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
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 Tue Jun 13 2023 02:07:38