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