#include <HandJoystick.hpp>
Public Member Functions | |
virtual void | destroy () |
virtual void | didBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | didBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) |
HandJoystick () | |
virtual void | initialize () |
virtual bool | isValid (const TKState ¤tState) const |
virtual void | trajectoryStepActive (const TKState ¤tState, TKTrajInput &generatedTrajInput) |
virtual void | trajectoryStepCreation (const TKState ¤tState, TKTrajInput &generatedTrajInput) |
virtual void | trajectoryStepTermination (const TKState ¤tState, TKTrajInput &generatedTrajInput) |
virtual bool | willBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | willBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) |
Protected Member Functions | |
void | joystickCB (const sensor_msgs::Joy::ConstPtr &msg) |
Protected Attributes | |
ros::Subscriber | joySub |
Velocity3D | lastVelocityInput |
ros::NodeHandle | nodeHandle |
Position3D | posModeCurPosition |
Angle | posModeCurYawAngle |
Time | posModeLastInputTime |
Option< double > * | tHandJoystickMinHeight |
Option< double > * | tHandJoystickScale |
Option< std::string > * | tHandJoystickTopic |
Option< bool > * | tHandJoystickUsePositionMode |
Definition at line 26 of file HandJoystick.hpp.
Definition at line 17 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::destroy | ( | ) | [virtual] |
Definition at line 55 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::didBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Definition at line 80 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::didBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Definition at line 90 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::initialize | ( | ) | [virtual] |
Definition at line 36 of file HandJoystick.cpp.
bool telekyb_behavior::HandJoystick::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Definition at line 132 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::joystickCB | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [protected] |
Definition at line 23 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::trajectoryStepActive | ( | const TKState & | currentState, |
TKTrajInput & | generatedTrajInput | ||
) | [virtual] |
Definition at line 102 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::trajectoryStepCreation | ( | const TKState & | currentState, |
TKTrajInput & | generatedTrajInput | ||
) | [virtual] |
Definition at line 96 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::trajectoryStepTermination | ( | const TKState & | currentState, |
TKTrajInput & | generatedTrajInput | ||
) | [virtual] |
Definition at line 125 of file HandJoystick.cpp.
bool telekyb_behavior::HandJoystick::willBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Definition at line 61 of file HandJoystick.cpp.
void telekyb_behavior::HandJoystick::willBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Definition at line 85 of file HandJoystick.cpp.
Definition at line 36 of file HandJoystick.hpp.
Velocity3D telekyb_behavior::HandJoystick::lastVelocityInput [protected] |
Definition at line 40 of file HandJoystick.hpp.
Definition at line 35 of file HandJoystick.hpp.
Position3D telekyb_behavior::HandJoystick::posModeCurPosition [protected] |
Definition at line 44 of file HandJoystick.hpp.
Angle telekyb_behavior::HandJoystick::posModeCurYawAngle [protected] |
Definition at line 45 of file HandJoystick.hpp.
Time telekyb_behavior::HandJoystick::posModeLastInputTime [protected] |
Definition at line 46 of file HandJoystick.hpp.
Option<double>* telekyb_behavior::HandJoystick::tHandJoystickMinHeight [protected] |
Definition at line 30 of file HandJoystick.hpp.
Option<double>* telekyb_behavior::HandJoystick::tHandJoystickScale [protected] |
Definition at line 31 of file HandJoystick.hpp.
Option<std::string>* telekyb_behavior::HandJoystick::tHandJoystickTopic [protected] |
Definition at line 28 of file HandJoystick.hpp.
Option<bool>* telekyb_behavior::HandJoystick::tHandJoystickUsePositionMode [protected] |
Definition at line 29 of file HandJoystick.hpp.