Class nebula::drivers::RobosenseDriver
ClassList > nebula > drivers > RobosenseDriver
Robosense driver.
#include <robosense_driver.hpp>
Inherits the following classes: NebulaDriverBase
Public Functions
| Type | Name |
|---|---|
| RobosenseDriver () = delete |
|
| RobosenseDriver (const std::shared_ptr< const drivers::RobosenseSensorConfiguration > & sensor_configuration, const std::shared_ptr< const drivers::RobosenseCalibrationConfiguration > & calibration_configuration) Constructor. |
|
| Status | get_status () Get current status of this driver. |
| std::tuple< drivers::NebulaPointCloudPtr, double > | parse_cloud_packet (const std::vector< uint8_t > & packet) Convert RobosenseScan message to point cloud. |
| Status | set_calibration_configuration (const CalibrationConfigurationBase & calibration_configuration) override Setting CalibrationConfiguration (not used) |
Public Functions Documentation
function RobosenseDriver [1/2]
nebula::drivers::RobosenseDriver::RobosenseDriver () = delete
function RobosenseDriver [2/2]
Constructor.
explicit nebula::drivers::RobosenseDriver::RobosenseDriver (
const std::shared_ptr< const drivers::RobosenseSensorConfiguration > & sensor_configuration,
const std::shared_ptr< const drivers::RobosenseCalibrationConfiguration > & calibration_configuration
)
Parameters:
sensor_configurationSensorConfiguration for this drivercalibration_configurationCalibrationConfiguration for this driver
function get_status
Get current status of this driver.
Status nebula::drivers::RobosenseDriver::get_status ()
Returns:
Current status
function parse_cloud_packet
Convert RobosenseScan message to point cloud.
std::tuple< drivers::NebulaPointCloudPtr, double > nebula::drivers::RobosenseDriver::parse_cloud_packet (
const std::vector< uint8_t > & packet
)
Parameters:
robosense_scanMessage
Returns:
tuple of Point cloud and timestamp
function set_calibration_configuration
Setting CalibrationConfiguration (not used)
Status nebula::drivers::RobosenseDriver::set_calibration_configuration (
const CalibrationConfigurationBase & calibration_configuration
) override
Parameters:
calibration_configuration
Returns:
Resulting status
The documentation for this class was generated from the following file src/nebula_robosense/nebula_robosense_decoders/include/nebula_robosense_decoders/robosense_driver.hpp