Skip to content

Struct nebula::drivers::LidarConfigurationBase

ClassList > nebula > drivers > LidarConfigurationBase

Base struct for Lidar configuration.

  • #include <nebula_common.hpp>

Inherits the following classes: nebula::drivers::EthernetSensorConfigurationBase

Inherited by the following classes: nebula::drivers::HesaiSensorConfiguration, nebula::drivers::RobosenseSensorConfiguration, nebula::drivers::VelodyneSensorConfiguration

Public Attributes

Type Name
CoordinateMode coordinate_mode
std::vector< PointField > fields
todo: consider changing to only_finite
uint16_t frequency_ms
double max_range
double min_range
uint16_t packet_mtu_size
bool remove_nans
ReturnMode return_mode
bool use_sensor_time = {false}

Public Attributes inherited from nebula::drivers::EthernetSensorConfigurationBase

See nebula::drivers::EthernetSensorConfigurationBase

Type Name
uint16_t data_port
std::string host_ip
std::string sensor_ip

Public Attributes inherited from nebula::drivers::SensorConfigurationBase

See nebula::drivers::SensorConfigurationBase

Type Name
std::string frame_id
SensorModel sensor_model

Public Attributes Documentation

variable coordinate_mode

CoordinateMode nebula::drivers::LidarConfigurationBase::coordinate_mode;

variable fields

todo: consider changing to only_finite

std::vector<PointField> nebula::drivers::LidarConfigurationBase::fields;


variable frequency_ms

uint16_t nebula::drivers::LidarConfigurationBase::frequency_ms;

variable max_range

double nebula::drivers::LidarConfigurationBase::max_range;

variable min_range

double nebula::drivers::LidarConfigurationBase::min_range;

variable packet_mtu_size

uint16_t nebula::drivers::LidarConfigurationBase::packet_mtu_size;

variable remove_nans

bool nebula::drivers::LidarConfigurationBase::remove_nans;

variable return_mode

ReturnMode nebula::drivers::LidarConfigurationBase::return_mode;

variable use_sensor_time

bool nebula::drivers::LidarConfigurationBase::use_sensor_time;


The documentation for this class was generated from the following file nebula_common/include/nebula_common/nebula_common.hpp