Class LidarDataProcessor
Defined in File lidar_data_processor.hpp
Class Documentation
-
class LidarDataProcessor
Public Functions
-
LidarDataProcessor(LidarTimeStatus *lidar_time, LidarHardwareStatus *lidar_status, LidarGeneralInfo &lidar_general_info, LidarPackage &scan_packages)
-
~LidarDataProcessor()
-
void set_serial_port(SerialPort *serial_port)
-
result_t wait_speed_right(uint8_t cmd, uint64_t timeout = DEFAULT_TIMEOUT)
-
result_t wait_scan_data(node_info *nodebuffer, size_t &count, uint32_t timeout = DEFAULT_TIMEOUT)
-
result_t wait_package(node_info *node, uint32_t timeout = DEFAULT_TIMEOUT)
Public Members
-
int package_sample_bytes_
-
LidarDataProcessor(LidarTimeStatus *lidar_time, LidarHardwareStatus *lidar_status, LidarGeneralInfo &lidar_general_info, LidarPackage &scan_packages)