Here is a list of all documented class members with links to the class documentation for each member:

### - _ -

- _dataEvent : ydlidar::YDlidarDriver
- _lock : ydlidar::YDlidarDriver
- _serial_lock : ydlidar::YDlidarDriver
- _thread : ydlidar::YDlidarDriver

### - a -

- angle_q6_checkbit : node_info
- ascendScanData() : ydlidar::YDlidarDriver
- available() : serial::Serial

### - c -

- cacheScanData() : ydlidar::YDlidarDriver
- checkCOMMs() : CYdLidar
- checkHardware() : CYdLidar
- checkLidarAbnormal() : CYdLidar
- checkStatus() : CYdLidar
- clearDTR() : ydlidar::YDlidarDriver
- closePort() : serial::Serial
- config : LaserScan
- connect() : ydlidar::YDlidarDriver
- createThread() : ydlidar::YDlidarDriver

### - d -

- data : LaserScan
- DEFAULT_HEART_BEAT : ydlidar::YDlidarDriver
- DEFAULT_TIMEOUT : ydlidar::YDlidarDriver
- description : serial::PortInfo
- device_id : serial::PortInfo
- disableDataGrabbing() : ydlidar::YDlidarDriver
- disconnect() : ydlidar::YDlidarDriver
- distance_q2 : node_info

### - e -

- enable : scan_heart_beat
- error_code : device_health
- exposure : scan_exposure

### - f -

- firmware_version : device_info
- flush() : serial::Serial , ydlidar::YDlidarDriver
- flushInput() : serial::Serial
- flushOutput() : serial::Serial
- frequency : scan_frequency

### - g -

- getBaudrate() : serial::Serial
- getBytesize() : serial::Serial
- getByteTime() : serial::Serial
- getCD() : serial::Serial
- getCTS() : serial::Serial
- getData() : ydlidar::YDlidarDriver
- getDSR() : serial::Serial
- getFlowcontrol() : serial::Serial
- getParity() : serial::Serial
- getPointTime() : ydlidar::YDlidarDriver
- getPort() : serial::Serial
- getRI() : serial::Serial
- getSDKVersion() : ydlidar::YDlidarDriver
- getStopbits() : serial::Serial
- getTimeout() : serial::Serial
- grabScanData() : ydlidar::YDlidarDriver

### - h -

- hardware_id : serial::PortInfo
- hardware_version : device_info

### - i -

- inter_byte_timeout : serial::Timeout
- isAutoconnting : ydlidar::YDlidarDriver
- isAutoReconnect : ydlidar::YDlidarDriver
- isConnected() : ydlidar::YDlidarDriver
- isOpen() : serial::Serial
- isScanning() : ydlidar::YDlidarDriver

### - l -

- lidarPortList() : ydlidar::YDlidarDriver

### - m -

- m_isConnected : ydlidar::YDlidarDriver
- m_isScanning : ydlidar::YDlidarDriver
- max_angle : LaserConfig
- max_range : LaserConfig
- MAX_SCAN_NODES : ydlidar::YDlidarDriver
- min_angle : LaserConfig
- min_range : LaserConfig
- model : device_info

### - o -

- open() : serial::Serial

### - p -

- port : serial::PortInfo

### - r -

- rate : sampling_rate
- read() : serial::Serial
- read_timeout_constant : serial::Timeout
- read_timeout_multiplier : serial::Timeout
- readline() : serial::Serial
- readlines() : serial::Serial

### - s -

- scan_frequence : node_info
- scan_node_buf : ydlidar::YDlidarDriver
- scan_node_count : ydlidar::YDlidarDriver
- scan_time : LaserConfig
- sendBreak() : serial::Serial
- sendCommand() : ydlidar::YDlidarDriver
- sendData() : ydlidar::YDlidarDriver
- Serial() : serial::Serial
- serialnum : device_info
- setAutoReconnect() : ydlidar::YDlidarDriver
- setBaudrate() : serial::Serial
- setBreak() : serial::Serial
- setBytesize() : serial::Serial
- setDTR() : serial::Serial , ydlidar::YDlidarDriver
- setFlowcontrol() : serial::Serial
- setParity() : serial::Serial
- setPort() : serial::Serial
- setRTS() : serial::Serial
- setStopbits() : serial::Serial
- setTimeout() : serial::Serial
- simpleTimeout() : serial::Timeout
- stamp : node_info
- startAutoScan() : ydlidar::YDlidarDriver
- startMotor() : ydlidar::YDlidarDriver
- startScan() : ydlidar::YDlidarDriver
- status : device_health
- stop() : ydlidar::YDlidarDriver
- stopMotor() : ydlidar::YDlidarDriver
- system_time_stamp : LaserScan

### - t -

- time_increment : LaserConfig

### - w -

- waitByteTimes() : serial::Serial
- waitForChange() : serial::Serial
- waitfordata() : serial::Serial
- waitForData() : ydlidar::YDlidarDriver
- waitPackage() : ydlidar::YDlidarDriver
- waitReadable() : serial::Serial
- waitResponseHeader() : ydlidar::YDlidarDriver
- waitScanData() : ydlidar::YDlidarDriver
- write() : serial::Serial::SerialImpl , serial::Serial
- write_timeout_constant : serial::Timeout
- write_timeout_multiplier : serial::Timeout

### - y -

- YDLIDAR_F2 : ydlidar::YDlidarDriver
- YDLIDAR_F4 : ydlidar::YDlidarDriver
- YDLIDAR_F4PRO : ydlidar::YDlidarDriver
- YDLIDAR_G4 : ydlidar::YDlidarDriver
- YDLIDAR_G4C : ydlidar::YDlidarDriver
- YDLIDAR_S4 : ydlidar::YDlidarDriver
- YDLIDAR_T1 : ydlidar::YDlidarDriver
- YDLIDAR_X4 : ydlidar::YDlidarDriver
- YDlidarDriver() : ydlidar::YDlidarDriver

### - ~ -

- ~Serial() : serial::Serial
- ~YDlidarDriver() : ydlidar::YDlidarDriver