Class nebula::drivers::RobosenseInfoDriver
ClassList > nebula > drivers > RobosenseInfoDriver
Robosense driver.
#include <robosense_info_driver.hpp>
Public Functions
Type | Name |
---|---|
Status | DecodeInfoPacket (const std::vector< uint8_t > & packet) |
ReturnMode | GetReturnMode () |
RobosenseCalibrationConfiguration | GetSensorCalibration () |
std::map< std::string, std::string > | GetSensorInfo () |
Status | GetStatus () Get current status of this driver. |
bool | GetSyncStatus () Get the status of time synchronization. |
RobosenseInfoDriver () = delete |
|
RobosenseInfoDriver (const std::shared_ptr< const drivers::RobosenseSensorConfiguration > & sensor_configuration) Constructor. |
Public Functions Documentation
function DecodeInfoPacket
Status nebula::drivers::RobosenseInfoDriver::DecodeInfoPacket (
const std::vector< uint8_t > & packet
)
function GetReturnMode
ReturnMode nebula::drivers::RobosenseInfoDriver::GetReturnMode ()
function GetSensorCalibration
RobosenseCalibrationConfiguration nebula::drivers::RobosenseInfoDriver::GetSensorCalibration ()
function GetSensorInfo
std::map< std::string, std::string > nebula::drivers::RobosenseInfoDriver::GetSensorInfo ()
function GetStatus
Get current status of this driver.
Status nebula::drivers::RobosenseInfoDriver::GetStatus ()
Returns:
Current status
function GetSyncStatus
Get the status of time synchronization.
bool nebula::drivers::RobosenseInfoDriver::GetSyncStatus ()
Returns:
True if the sensor's clock is synchronized
function RobosenseInfoDriver [1/2]
nebula::drivers::RobosenseInfoDriver::RobosenseInfoDriver () = delete
function RobosenseInfoDriver [2/2]
Constructor.
explicit nebula::drivers::RobosenseInfoDriver::RobosenseInfoDriver (
const std::shared_ptr< const drivers::RobosenseSensorConfiguration > & sensor_configuration
)
Parameters:
sensor_configuration
SensorConfiguration for this driver
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_robosense/robosense_info_driver.hpp