HokuyoAIST  3.0.1
Public Member Functions | Public Attributes | Friends
hokuyoaist::SensorInfo Class Reference

Sensor information. More...

#include <hokuyoaist/sensor_info.h>

List of all members.

Public Member Functions

 SensorInfo ()
 SensorInfo (SensorInfo const &rhs)
SensorInfooperator= (SensorInfo const &rhs)
 Assignment operator.
std::string as_string ()
 Format the entire object into a string.

Public Attributes

std::string vendor
 Vendor name.
std::string product
 Product name.
std::string firmware
 Firmware version.
std::string protocol
 Protocol version in use.
std::string serial
 Serial number of this device.
std::string model
 Sensor model number.
unsigned int min_range
 Minimum detectable range (mm).
unsigned int max_range
 Maximum detectable range (mm).
unsigned int steps
 Number of steps in a 360-degree scan.
unsigned int first_step
 First scanable step of a full scan.
unsigned int last_step
 Last scanable step of a full scan.
unsigned int front_step
 Step number that points forward (typically the centre of a full scan).
unsigned int standard_speed
 Standard motor speed (rpm).
RotationDirection rot_dir
 Rotation direction.
bool power
 Operational status - illuminated or not.
unsigned int speed
 Current motor speed (rpm).
unsigned short speed_level
 Speed level (0 for default)
std::string measure_state
 Measurement state.
unsigned int baud
 Baud rate.
unsigned int time
 Current sensor time (s).
std::string sensor_diagnostic
 Diagnostic status string.
double min_angle
 Minimum possible scan angle (radians).
double max_angle
 Maximum possible scan angle (radians).
double resolution
 Angle between two scan points (radians).
double time_resolution
 Time between two scan points (milliseconds).
unsigned int scanable_steps
 Total number of steps in a full scan (lastStep - firstStep).
unsigned int max_step
 Absolute maximum commandable step.
LaserModel detected_model
 Detected model of the laser.

Friends

class Sensor

Detailed Description

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 137 of file sensor_info.h.


Constructor & Destructor Documentation


Member Function Documentation

Format the entire object into a string.

SensorInfo& hokuyoaist::SensorInfo::operator= ( SensorInfo const &  rhs)

Assignment operator.


Friends And Related Function Documentation

friend class Sensor [friend]

Definition at line 140 of file sensor_info.h.


Member Data Documentation

Baud rate.

Definition at line 194 of file sensor_info.h.

Detected model of the laser.

Definition at line 216 of file sensor_info.h.

Firmware version.

Definition at line 157 of file sensor_info.h.

First scanable step of a full scan.

Definition at line 173 of file sensor_info.h.

Step number that points forward (typically the centre of a full scan).

Definition at line 178 of file sensor_info.h.

Last scanable step of a full scan.

Definition at line 175 of file sensor_info.h.

Maximum possible scan angle (radians).

Scans go anti-clockwise with negative angles on the right.

Definition at line 206 of file sensor_info.h.

Maximum detectable range (mm).

Definition at line 169 of file sensor_info.h.

Absolute maximum commandable step.

Definition at line 214 of file sensor_info.h.

Measurement state.

Definition at line 192 of file sensor_info.h.

Minimum possible scan angle (radians).

Scans go anti-clockwise with negative angles on the right.

Definition at line 203 of file sensor_info.h.

Minimum detectable range (mm).

Definition at line 167 of file sensor_info.h.

Sensor model number.

Definition at line 165 of file sensor_info.h.

Operational status - illuminated or not.

Definition at line 186 of file sensor_info.h.

Product name.

Definition at line 155 of file sensor_info.h.

Protocol version in use.

Definition at line 159 of file sensor_info.h.

Angle between two scan points (radians).

Definition at line 208 of file sensor_info.h.

Rotation direction.

Definition at line 182 of file sensor_info.h.

Total number of steps in a full scan (lastStep - firstStep).

Definition at line 212 of file sensor_info.h.

Diagnostic status string.

Definition at line 198 of file sensor_info.h.

Serial number of this device.

Definition at line 161 of file sensor_info.h.

Current motor speed (rpm).

Definition at line 188 of file sensor_info.h.

Speed level (0 for default)

Definition at line 190 of file sensor_info.h.

Standard motor speed (rpm).

Definition at line 180 of file sensor_info.h.

Number of steps in a 360-degree scan.

Definition at line 171 of file sensor_info.h.

Current sensor time (s).

Definition at line 196 of file sensor_info.h.

Time between two scan points (milliseconds).

Definition at line 210 of file sensor_info.h.

Vendor name.

Definition at line 153 of file sensor_info.h.


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