All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
telekyb::Experiment Class Reference

#include <Experiment.hpp>

List of all members.

Public Member Functions

void activeBehaviorChanged (telekyb_interface::Behavior newActiveBehavior)
void changeState (const std::string &command, State newState)
 Experiment ()
 Experiment ()
void handJoystickCB (const sensor_msgs::Joy::ConstPtr &msg)
void joystickCB (const sensor_msgs::Joy::ConstPtr &msg)
void readSpin ()
void readSpin ()
void setupExperiment ()
virtual ~Experiment ()
virtual ~Experiment ()

Protected Member Functions

void error ()
void flyto ()
void init ()
void inputCB (const geometry_msgs::TransformStamped::Ptr &msg)
void joystickCB (const sensor_msgs::Joy::ConstPtr &msg)
void liftoff ()
void ready ()
void touchdown ()
void user ()

Protected Attributes

telekyb_interface::Behavior * activeBehaviorPtr
telekyb_interface::BehaviorController * bController
State currState
telekyb_interface::Behavior flyTo
telekyb_interface::Behavior flyToLand
telekyb_interface::Behavior flyToTakeOff
telekyb_interface::Behavior ground
telekyb_interface::Behavior handJoystick
ros::Subscriber handJoySub
telekyb_interface::Behavior hover
ros::Publisher inputTransformPub
ros::Subscriber inputTransformSub
ros::Subscriber joySub
telekyb_interface::Behavior land
ros::NodeHandle mainNodeHandle
double maxInputOffset
telekyb_interface::MKInterface * mkInterface
Position3D neutralPosition
bool neutralPosSet
ros::NodeHandle nodeHandle
telekyb_interface::Behavior normalBreak
telekyb_interface::OptionController * oController
ExperimentOptionsoptions
ExperimentOptions options
bool setNextNeutralPosition
telekyb_interface::TeleKybSystem * system
telekyb_interface::Behavior takeOff
Udpraw udp

Detailed Description

Definition at line 25 of file Experiment.hpp.


Constructor & Destructor Documentation

Definition at line 21 of file Experiment.cpp.

Definition at line 63 of file Experiment.cpp.

virtual telekyb::Experiment::~Experiment ( ) [virtual]

Member Function Documentation

void telekyb::Experiment::activeBehaviorChanged ( telekyb_interface::Behavior  newActiveBehavior)

Definition at line 433 of file Experiment.cpp.

void telekyb::Experiment::changeState ( const std::string &  command,
State  newState 
)

Definition at line 449 of file Experiment.cpp.

void telekyb::Experiment::error ( ) [protected]

Definition at line 244 of file Experiment_old.cpp.

void telekyb::Experiment::flyto ( ) [protected]

Definition at line 235 of file Experiment_old.cpp.

void telekyb::Experiment::handJoystickCB ( const sensor_msgs::Joy::ConstPtr &  msg)

Definition at line 423 of file Experiment.cpp.

void telekyb::Experiment::init ( ) [protected]

Definition at line 202 of file Experiment_old.cpp.

void telekyb::Experiment::inputCB ( const geometry_msgs::TransformStamped::Ptr &  msg) [protected]

Definition at line 156 of file Experiment_old.cpp.

void telekyb::Experiment::joystickCB ( const sensor_msgs::Joy::ConstPtr &  msg) [protected]
void telekyb::Experiment::joystickCB ( const sensor_msgs::Joy::ConstPtr &  msg)

Definition at line 175 of file Experiment.cpp.

void telekyb::Experiment::liftoff ( ) [protected]

Definition at line 223 of file Experiment_old.cpp.

FlyTo can be called in State TakeOff, Flyto, User (Switch to Air) and Ready (Switch to FlyToTakeOff)

Definition at line 286 of file Experiment.cpp.

void telekyb::Experiment::ready ( ) [protected]

Definition at line 219 of file Experiment_old.cpp.

Definition at line 70 of file Experiment.cpp.

void telekyb::Experiment::touchdown ( ) [protected]

Definition at line 231 of file Experiment_old.cpp.

void telekyb::Experiment::user ( ) [protected]

Definition at line 227 of file Experiment_old.cpp.


Member Data Documentation

telekyb_interface::Behavior* telekyb::Experiment::activeBehaviorPtr [protected]

Definition at line 62 of file Experiment.hpp.

telekyb_interface::BehaviorController* telekyb::Experiment::bController [protected]

Definition at line 38 of file Experiment.hpp.

State telekyb::Experiment::currState [protected]

Definition at line 28 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::flyTo [protected]

Definition at line 58 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::flyToLand [protected]

Definition at line 59 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::flyToTakeOff [protected]

Definition at line 57 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::ground [protected]

Definition at line 46 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::handJoystick [protected]

Definition at line 53 of file Experiment.hpp.

Definition at line 33 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::hover [protected]

Definition at line 47 of file Experiment.hpp.

Definition at line 31 of file Experiment_old.hpp.

Definition at line 30 of file Experiment_old.hpp.

Definition at line 32 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::land [protected]

Definition at line 50 of file Experiment.hpp.

Definition at line 31 of file Experiment.hpp.

Definition at line 37 of file Experiment_old.hpp.

telekyb_interface::MKInterface* telekyb::Experiment::mkInterface [protected]

Definition at line 42 of file Experiment.hpp.

Position3D telekyb::Experiment::neutralPosition [protected]

Definition at line 36 of file Experiment_old.hpp.

Definition at line 67 of file Experiment.hpp.

Definition at line 28 of file Experiment_old.hpp.

telekyb_interface::Behavior telekyb::Experiment::normalBreak [protected]

Definition at line 48 of file Experiment.hpp.

telekyb_interface::OptionController* telekyb::Experiment::oController [protected]

Definition at line 39 of file Experiment.hpp.

Definition at line 26 of file Experiment_old.hpp.

Definition at line 29 of file Experiment.hpp.

Definition at line 42 of file Experiment_old.hpp.

telekyb_interface::TeleKybSystem* telekyb::Experiment::system [protected]

Definition at line 36 of file Experiment.hpp.

telekyb_interface::Behavior telekyb::Experiment::takeOff [protected]

Definition at line 49 of file Experiment.hpp.

Definition at line 65 of file Experiment.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


tk_vrqc2011
Author(s): Martin Riedel
autogenerated on Wed Apr 24 2013 11:26:17