Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
sick_ldmrs_driver::SickLDMRSDriverConfig Class Reference

#include <sick_ldmrs_config.hpp>

Public Types

enum  angular_res_enum { FocusedRes = 0, ConstantRes = 1, FlexRes = 2 }
 
enum  contour_enum { ClosestPointOnly = 0, LowDensity = 1, HighDensity = 2 }
 
enum  range_reduction_enum { RangeFull = 0, RangeLowerReduced = 1, RangeUpperReduced = 2, RangeAllReduced = 3 }
 
enum  resolution_enum { Res0125 = 4, Res0250 = 8, Res0500 = 16, Res1000 = 32 }
 
enum  scan_freq_enum { ScanFreq1250 = 0, ScanFreq2500 = 1, ScanFreq5000 = 2 }
 

Public Member Functions

bool set_parameter (const std::string &name, const bool &value)
 
bool set_parameter (const std::string &name, const double &value)
 
bool set_parameter (const std::string &name, const int64_t &value)
 
bool set_parameter (const std::string &name, const std::string &value)
 
 SickLDMRSDriverConfig (rosNodePtr nh=0)
 

Static Public Member Functions

static const double deg2rad (double angle)
 
static const double tics2rad (double tics)
 

Public Attributes

int angular_resolution_type
 
int contour_point_density
 
double end_angle
 
int flexres_resolution1
 
int flexres_resolution2
 
int flexres_resolution3
 
int flexres_resolution4
 
int flexres_resolution5
 
int flexres_resolution6
 
int flexres_resolution7
 
int flexres_resolution8
 
double flexres_start_angle1
 
double flexres_start_angle2
 
double flexres_start_angle3
 
double flexres_start_angle4
 
double flexres_start_angle5
 
double flexres_start_angle6
 
double flexres_start_angle7
 
double flexres_start_angle8
 
std::string frame_id
 
bool ignore_near_range
 
int layer_range_reduction
 
int max_prediction_age
 
int min_object_age
 
int scan_frequency
 
bool sensitivity_control
 
double start_angle
 
double sync_angle_offset
 

Detailed Description

Definition at line 98 of file sick_ldmrs_config.hpp.

Member Enumeration Documentation

◆ angular_res_enum

Enumerator
FocusedRes 
ConstantRes 
FlexRes 

Definition at line 119 of file sick_ldmrs_config.hpp.

◆ contour_enum

Enumerator
ClosestPointOnly 
LowDensity 
HighDensity 

Definition at line 112 of file sick_ldmrs_config.hpp.

◆ range_reduction_enum

Enumerator
RangeFull 
RangeLowerReduced 
RangeUpperReduced 
RangeAllReduced 

Definition at line 126 of file sick_ldmrs_config.hpp.

◆ resolution_enum

Enumerator
Res0125 
Res0250 
Res0500 
Res1000 

Definition at line 134 of file sick_ldmrs_config.hpp.

◆ scan_freq_enum

Enumerator
ScanFreq1250 
ScanFreq2500 
ScanFreq5000 

Definition at line 105 of file sick_ldmrs_config.hpp.

Constructor & Destructor Documentation

◆ SickLDMRSDriverConfig()

sick_ldmrs_driver::SickLDMRSDriverConfig::SickLDMRSDriverConfig ( rosNodePtr  nh = 0)

Definition at line 64 of file sick_ldmrs_config.cpp.

Member Function Documentation

◆ deg2rad()

static const double sick_ldmrs_driver::SickLDMRSDriverConfig::deg2rad ( double  angle)
inlinestatic

Definition at line 102 of file sick_ldmrs_config.hpp.

◆ set_parameter() [1/4]

bool sick_ldmrs_driver::SickLDMRSDriverConfig::set_parameter ( const std::string &  name,
const bool &  value 
)

Definition at line 105 of file sick_ldmrs_config.cpp.

◆ set_parameter() [2/4]

bool sick_ldmrs_driver::SickLDMRSDriverConfig::set_parameter ( const std::string &  name,
const double &  value 
)

Definition at line 130 of file sick_ldmrs_config.cpp.

◆ set_parameter() [3/4]

bool sick_ldmrs_driver::SickLDMRSDriverConfig::set_parameter ( const std::string &  name,
const int64_t &  value 
)

Definition at line 112 of file sick_ldmrs_config.cpp.

◆ set_parameter() [4/4]

bool sick_ldmrs_driver::SickLDMRSDriverConfig::set_parameter ( const std::string &  name,
const std::string &  value 
)

Definition at line 146 of file sick_ldmrs_config.cpp.

◆ tics2rad()

static const double sick_ldmrs_driver::SickLDMRSDriverConfig::tics2rad ( double  tics)
inlinestatic

Definition at line 103 of file sick_ldmrs_config.hpp.

Member Data Documentation

◆ angular_resolution_type

int sick_ldmrs_driver::SickLDMRSDriverConfig::angular_resolution_type

Definition at line 160 of file sick_ldmrs_config.hpp.

◆ contour_point_density

int sick_ldmrs_driver::SickLDMRSDriverConfig::contour_point_density

Definition at line 183 of file sick_ldmrs_config.hpp.

◆ end_angle

double sick_ldmrs_driver::SickLDMRSDriverConfig::end_angle

Definition at line 157 of file sick_ldmrs_config.hpp.

◆ flexres_resolution1

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution1

Definition at line 174 of file sick_ldmrs_config.hpp.

◆ flexres_resolution2

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution2

Definition at line 175 of file sick_ldmrs_config.hpp.

◆ flexres_resolution3

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution3

Definition at line 176 of file sick_ldmrs_config.hpp.

◆ flexres_resolution4

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution4

Definition at line 177 of file sick_ldmrs_config.hpp.

◆ flexres_resolution5

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution5

Definition at line 178 of file sick_ldmrs_config.hpp.

◆ flexres_resolution6

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution6

Definition at line 179 of file sick_ldmrs_config.hpp.

◆ flexres_resolution7

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution7

Definition at line 180 of file sick_ldmrs_config.hpp.

◆ flexres_resolution8

int sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_resolution8

Definition at line 181 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle1

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle1

Definition at line 166 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle2

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle2

Definition at line 167 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle3

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle3

Definition at line 168 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle4

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle4

Definition at line 169 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle5

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle5

Definition at line 170 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle6

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle6

Definition at line 171 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle7

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle7

Definition at line 172 of file sick_ldmrs_config.hpp.

◆ flexres_start_angle8

double sick_ldmrs_driver::SickLDMRSDriverConfig::flexres_start_angle8

Definition at line 173 of file sick_ldmrs_config.hpp.

◆ frame_id

std::string sick_ldmrs_driver::SickLDMRSDriverConfig::frame_id

Definition at line 154 of file sick_ldmrs_config.hpp.

◆ ignore_near_range

bool sick_ldmrs_driver::SickLDMRSDriverConfig::ignore_near_range

Definition at line 162 of file sick_ldmrs_config.hpp.

◆ layer_range_reduction

int sick_ldmrs_driver::SickLDMRSDriverConfig::layer_range_reduction

Definition at line 161 of file sick_ldmrs_config.hpp.

◆ max_prediction_age

int sick_ldmrs_driver::SickLDMRSDriverConfig::max_prediction_age

Definition at line 185 of file sick_ldmrs_config.hpp.

◆ min_object_age

int sick_ldmrs_driver::SickLDMRSDriverConfig::min_object_age

Definition at line 184 of file sick_ldmrs_config.hpp.

◆ scan_frequency

int sick_ldmrs_driver::SickLDMRSDriverConfig::scan_frequency

Definition at line 158 of file sick_ldmrs_config.hpp.

◆ sensitivity_control

bool sick_ldmrs_driver::SickLDMRSDriverConfig::sensitivity_control

Definition at line 163 of file sick_ldmrs_config.hpp.

◆ start_angle

double sick_ldmrs_driver::SickLDMRSDriverConfig::start_angle

Definition at line 156 of file sick_ldmrs_config.hpp.

◆ sync_angle_offset

double sick_ldmrs_driver::SickLDMRSDriverConfig::sync_angle_offset

Definition at line 159 of file sick_ldmrs_config.hpp.


The documentation for this class was generated from the following files:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:20