Namespace nebula::drivers
Namespace List > nebula > drivers
Namespaces
| Type | Name |
|---|---|
| namespace | robosense_packet |
Classes
| Type | Name |
|---|---|
| class | AngleCorrector Handles angle correction for given azimuth/channel combinations, as well as trigonometry lookup tables. |
| class | AngleCorrectorCalibrationBased <ChannelN, AngleUnit> |
| class | BpearlV3 |
| class | BpearlV4 |
| struct | ChannelCorrection |
| struct | CorrectedAngleData |
| class | Helios |
| struct | RobosenseCalibrationConfiguration struct for Robosense calibration configuration |
| class | RobosenseDecoder <typename SensorT> |
| class | RobosenseDriver Robosense driver. |
| class | RobosenseHwInterface Hardware interface of Robosense driver. |
| class | RobosenseInfoDecoder <typename SensorT> |
| class | RobosenseInfoDecoderBase |
| class | RobosenseInfoDriver Robosense driver. |
| class | RobosenseScanDecoder Base class for Robosense LiDAR decoder. |
| class | RobosenseSensor <typename PacketT, typename InfoPacketT> Base class for all sensor definitions. |
| struct | RobosenseSensorConfiguration struct for Robosense sensor configuration |
Public Attributes
| Type | Name |
|---|---|
| constexpr uint16_t | bpearl_info_packet_size = 1248 |
| constexpr uint16_t | bpearl_packet_size = 1248 |
| constexpr uint8_t | bpearl_v4_flag = 0x04 |
| constexpr uint16_t | helios_info_packet_size = 1248 |
| constexpr uint16_t | helios_packet_size = 1248 |
| constexpr uint16_t | mtu_size = 1248 |
Public Functions
| Type | Name |
|---|---|
| std::ostream & | operator<< (std::ostream & os, RobosenseSensorConfiguration const & arg) Convert RobosenseSensorConfiguration to string (Overloading the << operator) |
| ReturnMode | return_mode_from_string_robosense (const std::string & return_mode) Convert return mode name to ReturnMode enum (Robosense-specific return_mode_from_string) |
Public Attributes Documentation
variable bpearl_info_packet_size
constexpr uint16_t nebula::drivers::bpearl_info_packet_size;
variable bpearl_packet_size
constexpr uint16_t nebula::drivers::bpearl_packet_size;
variable bpearl_v4_flag
constexpr uint8_t nebula::drivers::bpearl_v4_flag;
variable helios_info_packet_size
constexpr uint16_t nebula::drivers::helios_info_packet_size;
variable helios_packet_size
constexpr uint16_t nebula::drivers::helios_packet_size;
variable mtu_size
constexpr uint16_t nebula::drivers::mtu_size;
Public Functions Documentation
function operator<<
Convert RobosenseSensorConfiguration to string (Overloading the << operator)
inline std::ostream & nebula::drivers::operator<< (
std::ostream & os,
RobosenseSensorConfiguration const & arg
)
Parameters:
osarg
Returns:
stream
function return_mode_from_string_robosense
Convert return mode name to ReturnMode enum (Robosense-specific return_mode_from_string)
inline ReturnMode nebula::drivers::return_mode_from_string_robosense (
const std::string & return_mode
)
Parameters:
return_modeReturn mode name (Upper and lower case letters must match)
Returns:
Corresponding ReturnMode
The documentation for this class was generated from the following file src/nebula_robosense/nebula_robosense_common/include/nebula_robosense_common/robosense_common.hpp