Public Types | Public Member Functions | Public Attributes
segwayrmp::SegwayStatus Class Reference

#include <segwayrmp.h>

List of all members.

Public Types

typedef boost::shared_ptr
< SegwayStatus
Ptr

Public Member Functions

 SegwayStatus ()
std::string str ()

Public Attributes

float commanded_velocity
float commanded_yaw_rate
ControllerGainSchedule controller_gain_schedule
float integrated_forward_position
float integrated_left_wheel_position
float integrated_right_wheel_position
float integrated_turn_position
float left_motor_torque
float left_wheel_speed
int motor_status
OperationalMode operational_mode
float pitch
float pitch_rate
float powerbase_battery_voltage
float right_motor_torque
float right_wheel_speed
float roll
float roll_rate
float servo_frames
SegwayTime timestamp
bool touched
float ui_battery_voltage
float yaw_rate

Detailed Description

Contains Status Information returned by the Segway RMP.

Definition at line 276 of file segwayrmp.h.


Member Typedef Documentation

typedef boost::shared_ptr<SegwayStatus> segwayrmp::SegwayStatus::Ptr

Definition at line 325 of file segwayrmp.h.


Constructor & Destructor Documentation

Definition at line 142 of file segwayrmp.cc.


Member Function Documentation

std::string SegwayStatus::str ( )

Definition at line 154 of file segwayrmp.cc.


Member Data Documentation

Current Commanded Velocity, meters/second.

Definition at line 313 of file segwayrmp.h.

Current Commanded Angular Velocity in degrees/second.

Definition at line 315 of file segwayrmp.h.

Current Controller Gain Schedule (balance mode only) one of {light, tall, heavy}.

Definition at line 311 of file segwayrmp.h.

Integrated Forward/Aft Displacement in meters.

Definition at line 292 of file segwayrmp.h.

Integrated Left Wheel Position in meters.

Definition at line 288 of file segwayrmp.h.

Integrated Right Wheel Position in meters.

Definition at line 290 of file segwayrmp.h.

Integrated Yaw Angle in degrees.

Definition at line 294 of file segwayrmp.h.

Current Left Motor Torque, Newton-meters.

Definition at line 296 of file segwayrmp.h.

Current Left Wheel Velocity, meters/second.

Definition at line 283 of file segwayrmp.h.

Current Motor Status one of {Enabled = 1, Emergency-Stopped = 0}.

Definition at line 317 of file segwayrmp.h.

Current Operational Mode one of {disabled, tractor, balanced, power_down}.

Definition at line 306 of file segwayrmp.h.

Integrated Pitch in degrees.

Definition at line 279 of file segwayrmp.h.

Current Pitch Aungular Velocity in degrees/second.

Definition at line 280 of file segwayrmp.h.

Current Powerbase Battery Voltage in Volts.

Definition at line 302 of file segwayrmp.h.

Current Right Motor Torque, Newton-meters.

Definition at line 298 of file segwayrmp.h.

Current Right Wheel Velocity, meters/second.

Definition at line 284 of file segwayrmp.h.

Integrated Roll in degrees.

Definition at line 281 of file segwayrmp.h.

Current Roll Angular Velocity, degrees/second.

Definition at line 282 of file segwayrmp.h.

Current Servo Time in seconds (0.01s intervals).

Definition at line 286 of file segwayrmp.h.

Time that this data was received.

Definition at line 278 of file segwayrmp.h.

For Testing Only.

Definition at line 319 of file segwayrmp.h.

Current UI Battery Voltage in Volts.

Definition at line 300 of file segwayrmp.h.

Current Yaw Angular Velocity, degrees/second.

Definition at line 285 of file segwayrmp.h.


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


libsegwayrmp
Author(s): William Woodall
autogenerated on Mon Oct 6 2014 01:48:09