#include <HapticFormationController.hpp>
Public Member Functions | |
void | didLeaveSpinLoop () |
HapticFormationController () | |
void | loopCB (const HapticOuput &output, HapticInput &input) |
void | setAxesMapping (HapticAxesMapping &xAxis, HapticAxesMapping &yAxis, HapticAxesMapping &zAxis) |
void | setAxesRange (const Position3D &minValues, const Position3D &maxValues) |
void | setIdentifier (const std::string &identifier) |
void | willEnterSpinLoop () |
virtual | ~HapticFormationController () |
Protected Member Functions | |
void | stateCB0 (const telekyb_msgs::TKState::ConstPtr &stateMsg) |
void | stateCB1 (const telekyb_msgs::TKState::ConstPtr &stateMsg) |
Protected Attributes | |
Timer | frequencyTimer |
TKState | lastStateMsg0 |
TKState | lastStateMsg1 |
ros::NodeHandle | nodeHandle |
HapticFormationControllerOptions * | options |
ros::Subscriber | stateSub0 |
ros::Subscriber | stateSub1 |
std::vector< GenericSubscriber < telekyb_msgs::TKState > * > | stateSubscribers |
ros::Publisher | vectorPub |
Definition at line 52 of file HapticFormationController.hpp.
Definition at line 51 of file HapticFormationController.cpp.
Definition at line 57 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::didLeaveSpinLoop | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 163 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::loopCB | ( | const HapticOuput & | output, |
HapticInput & | input | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 115 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::setAxesMapping | ( | HapticAxesMapping & | xAxis, |
HapticAxesMapping & | yAxis, | ||
HapticAxesMapping & | zAxis | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 99 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::setAxesRange | ( | const Position3D & | minValues, |
const Position3D & | maxValues | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 105 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::setIdentifier | ( | const std::string & | identifier | ) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 68 of file HapticFormationController.cpp.
void telekyb_haptic::HapticFormationController::stateCB0 | ( | const telekyb_msgs::TKState::ConstPtr & | stateMsg | ) | [protected] |
void telekyb_haptic::HapticFormationController::stateCB1 | ( | const telekyb_msgs::TKState::ConstPtr & | stateMsg | ) | [protected] |
void telekyb_haptic::HapticFormationController::willEnterSpinLoop | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::HapticDeviceController.
Definition at line 109 of file HapticFormationController.cpp.
Definition at line 54 of file HapticFormationController.hpp.
Definition at line 67 of file HapticFormationController.hpp.
Definition at line 68 of file HapticFormationController.hpp.
Definition at line 58 of file HapticFormationController.hpp.
Definition at line 55 of file HapticFormationController.hpp.
Definition at line 63 of file HapticFormationController.hpp.
Definition at line 64 of file HapticFormationController.hpp.
std::vector< GenericSubscriber<telekyb_msgs::TKState>* > telekyb_haptic::HapticFormationController::stateSubscribers [protected] |
Definition at line 61 of file HapticFormationController.hpp.
Definition at line 59 of file HapticFormationController.hpp.