#include <DHDDevice.hpp>
Public Member Functions | |
DHDDevice (int id_, bool alreadyOpen=false) | |
std::string | getLongIdentifier () const |
void | joinThread () |
void | loadController (pluginlib::ClassLoader< HapticDeviceController > &controllerLoader) |
void | startThread () |
virtual | ~DHDDevice () |
Private Member Functions | |
bool | init () |
void | spin () |
Private Attributes | |
HapticDeviceController * | controller |
int | id |
std::string | identifier |
HapticInput | input |
std::string | longIdentifier |
std::string | name |
ros::NodeHandle | nodeHandle |
DHDDeviceOptions * | options |
HapticOuput | output |
ros::Publisher | statusPub |
boost::thread | thread |
Definition at line 24 of file DHDDevice.hpp.
TELEKYB_NAMESPACE::DHDDevice::DHDDevice | ( | int | id_, |
bool | alreadyOpen = false |
||
) |
Definition at line 37 of file DHDDevice.cpp.
TELEKYB_NAMESPACE::DHDDevice::~DHDDevice | ( | ) | [virtual] |
Definition at line 97 of file DHDDevice.cpp.
std::string TELEKYB_NAMESPACE::DHDDevice::getLongIdentifier | ( | ) | const |
Definition at line 112 of file DHDDevice.cpp.
bool TELEKYB_NAMESPACE::DHDDevice::init | ( | ) | [private] |
Definition at line 140 of file DHDDevice.cpp.
Definition at line 135 of file DHDDevice.cpp.
void TELEKYB_NAMESPACE::DHDDevice::loadController | ( | pluginlib::ClassLoader< HapticDeviceController > & | controllerLoader | ) |
Definition at line 117 of file DHDDevice.cpp.
void TELEKYB_NAMESPACE::DHDDevice::spin | ( | ) | [private] |
Definition at line 163 of file DHDDevice.cpp.
Definition at line 130 of file DHDDevice.cpp.
Definition at line 36 of file DHDDevice.hpp.
int TELEKYB_NAMESPACE::DHDDevice::id [private] |
Definition at line 27 of file DHDDevice.hpp.
std::string TELEKYB_NAMESPACE::DHDDevice::identifier [private] |
Definition at line 29 of file DHDDevice.hpp.
Definition at line 38 of file DHDDevice.hpp.
std::string TELEKYB_NAMESPACE::DHDDevice::longIdentifier [private] |
Definition at line 30 of file DHDDevice.hpp.
std::string TELEKYB_NAMESPACE::DHDDevice::name [private] |
Definition at line 28 of file DHDDevice.hpp.
Definition at line 47 of file DHDDevice.hpp.
Definition at line 33 of file DHDDevice.hpp.
Definition at line 39 of file DHDDevice.hpp.
Definition at line 50 of file DHDDevice.hpp.
boost::thread TELEKYB_NAMESPACE::DHDDevice::thread [private] |
Definition at line 53 of file DHDDevice.hpp.