HokuyoAIST
3.0.2
|
#include <hokuyoaist/sensor_info.h>
Public Member Functions | |
SensorInfo () | |
SensorInfo (SensorInfo const &rhs) | |
SensorInfo & | operator= (SensorInfo const &rhs) |
Assignment operator. More... | |
std::string | as_string () |
Format the entire object into a string. More... | |
Public Attributes | |
std::string | vendor |
Vendor name. More... | |
std::string | product |
Product name. More... | |
std::string | firmware |
Firmware version. More... | |
std::string | protocol |
Protocol version in use. More... | |
std::string | serial |
Serial number of this device. More... | |
std::string | model |
Sensor model number. More... | |
unsigned int | min_range |
Minimum detectable range (mm). More... | |
unsigned int | max_range |
Maximum detectable range (mm). More... | |
unsigned int | steps |
Number of steps in a 360-degree scan. More... | |
unsigned int | first_step |
First scanable step of a full scan. More... | |
unsigned int | last_step |
Last scanable step of a full scan. More... | |
unsigned int | front_step |
Step number that points forward (typically the centre of a full scan). More... | |
unsigned int | standard_speed |
Standard motor speed (rpm). More... | |
RotationDirection | rot_dir |
Rotation direction. More... | |
bool | power |
Operational status - illuminated or not. More... | |
unsigned int | speed |
Current motor speed (rpm). More... | |
unsigned short | speed_level |
Speed level (0 for default) More... | |
std::string | measure_state |
Measurement state. More... | |
unsigned int | baud |
Baud rate. More... | |
unsigned int | time |
Current sensor time (s). More... | |
std::string | sensor_diagnostic |
Diagnostic status string. More... | |
double | min_angle |
Minimum possible scan angle (radians). More... | |
double | max_angle |
Maximum possible scan angle (radians). More... | |
double | resolution |
Angle between two scan points (radians). More... | |
double | time_resolution |
Time between two scan points (milliseconds). More... | |
unsigned int | scanable_steps |
Total number of steps in a full scan (lastStep - firstStep). More... | |
unsigned int | max_step |
Absolute maximum commandable step. More... | |
LaserModel | detected_model |
Detected model of the laser. More... | |
Friends | |
class | Sensor |
Sensor information.
Returned from a call to Sensor::get_sensor_info. Contains various information about the laser scanner such as firmware version and maximum possible range.
Definition at line 135 of file sensor_info.h.
hokuyoaist::SensorInfo::SensorInfo | ( | ) |
hokuyoaist::SensorInfo::SensorInfo | ( | SensorInfo const & | rhs | ) |
std::string hokuyoaist::SensorInfo::as_string | ( | ) |
Format the entire object into a string.
SensorInfo& hokuyoaist::SensorInfo::operator= | ( | SensorInfo const & | rhs | ) |
Assignment operator.
|
friend |
Definition at line 138 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::baud |
Baud rate.
Definition at line 192 of file sensor_info.h.
LaserModel hokuyoaist::SensorInfo::detected_model |
Detected model of the laser.
Definition at line 214 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::firmware |
Firmware version.
Definition at line 155 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::first_step |
First scanable step of a full scan.
Definition at line 171 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::front_step |
Step number that points forward (typically the centre of a full scan).
Definition at line 176 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::last_step |
Last scanable step of a full scan.
Definition at line 173 of file sensor_info.h.
double hokuyoaist::SensorInfo::max_angle |
Maximum possible scan angle (radians).
Scans go anti-clockwise with negative angles on the right.
Definition at line 204 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::max_range |
Maximum detectable range (mm).
Definition at line 167 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::max_step |
Absolute maximum commandable step.
Definition at line 212 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::measure_state |
Measurement state.
Definition at line 190 of file sensor_info.h.
double hokuyoaist::SensorInfo::min_angle |
Minimum possible scan angle (radians).
Scans go anti-clockwise with negative angles on the right.
Definition at line 201 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::min_range |
Minimum detectable range (mm).
Definition at line 165 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::model |
Sensor model number.
Definition at line 163 of file sensor_info.h.
bool hokuyoaist::SensorInfo::power |
Operational status - illuminated or not.
Definition at line 184 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::product |
Product name.
Definition at line 153 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::protocol |
Protocol version in use.
Definition at line 157 of file sensor_info.h.
double hokuyoaist::SensorInfo::resolution |
Angle between two scan points (radians).
Definition at line 206 of file sensor_info.h.
RotationDirection hokuyoaist::SensorInfo::rot_dir |
Rotation direction.
Definition at line 180 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::scanable_steps |
Total number of steps in a full scan (lastStep - firstStep).
Definition at line 210 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::sensor_diagnostic |
Diagnostic status string.
Definition at line 196 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::serial |
Serial number of this device.
Definition at line 159 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::speed |
Current motor speed (rpm).
Definition at line 186 of file sensor_info.h.
unsigned short hokuyoaist::SensorInfo::speed_level |
Speed level (0 for default)
Definition at line 188 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::standard_speed |
Standard motor speed (rpm).
Definition at line 178 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::steps |
Number of steps in a 360-degree scan.
Definition at line 169 of file sensor_info.h.
unsigned int hokuyoaist::SensorInfo::time |
Current sensor time (s).
Definition at line 194 of file sensor_info.h.
double hokuyoaist::SensorInfo::time_resolution |
Time between two scan points (milliseconds).
Definition at line 208 of file sensor_info.h.
std::string hokuyoaist::SensorInfo::vendor |
Vendor name.
Definition at line 151 of file sensor_info.h.