#include <Experiment.hpp>
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 |
| ExperimentOptions * | options |
| ExperimentOptions | options |
| bool | setNextNeutralPosition |
| telekyb_interface::TeleKybSystem * | system |
| telekyb_interface::Behavior | takeOff |
| Udpraw | udp |
Definition at line 25 of file Experiment.hpp.
Definition at line 21 of file Experiment.cpp.
| telekyb::Experiment::~Experiment | ( | ) | [virtual] |
Definition at line 63 of file Experiment.cpp.
| virtual telekyb::Experiment::~Experiment | ( | ) | [virtual] |
| 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.
| void telekyb::Experiment::readSpin | ( | ) |
| void telekyb::Experiment::readSpin | ( | ) |
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.
| void telekyb::Experiment::setupExperiment | ( | ) |
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.
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.
ros::Subscriber telekyb::Experiment::handJoySub [protected] |
Definition at line 33 of file Experiment.hpp.
telekyb_interface::Behavior telekyb::Experiment::hover [protected] |
Definition at line 47 of file Experiment.hpp.
ros::Publisher telekyb::Experiment::inputTransformPub [protected] |
Definition at line 31 of file Experiment_old.hpp.
Definition at line 30 of file Experiment_old.hpp.
ros::Subscriber telekyb::Experiment::joySub [protected] |
Definition at line 32 of file Experiment.hpp.
telekyb_interface::Behavior telekyb::Experiment::land [protected] |
Definition at line 50 of file Experiment.hpp.
ros::NodeHandle telekyb::Experiment::mainNodeHandle [protected] |
Definition at line 31 of file Experiment.hpp.
double telekyb::Experiment::maxInputOffset [protected] |
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.
bool telekyb::Experiment::neutralPosSet [protected] |
Definition at line 67 of file Experiment.hpp.
ros::NodeHandle telekyb::Experiment::nodeHandle [protected] |
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.
ExperimentOptions* telekyb::Experiment::options [protected] |
Definition at line 26 of file Experiment_old.hpp.
ExperimentOptions telekyb::Experiment::options [protected] |
Definition at line 29 of file Experiment.hpp.
bool telekyb::Experiment::setNextNeutralPosition [protected] |
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.
Udpraw telekyb::Experiment::udp [protected] |
Definition at line 65 of file Experiment.hpp.