Public Member Functions | |
def | __init__ |
def | addValue |
def | callback_calibrated |
def | callback_raw |
def | createMap |
def | get_joints_names |
def | has_glove |
def | read_calibrated_average_value |
def | read_raw_average_value |
Public Attributes | |
calibrated | |
calibrated_messages | |
hasglove | |
isFirstMessage | |
joints | |
liste | |
map | |
max_values | |
raw | |
raw_messages |
Interface to the Cyberglove publisher.
Definition at line 37 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::__init__ | ( | self, | ||
max_values = 2 | ||||
) |
Definition at line 41 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::addValue | ( | self, | ||
vector, | ||||
value | ||||
) |
Fills a vector with the received values, and replaces the old values when the vector is full @param vector : the vector to fill (raw or calibrated) @param value : the value to add
Definition at line 95 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::callback_calibrated | ( | self, | ||
data | ||||
) |
Adds the last values received to the list of calibrated values @param data: the message which called the callback
Definition at line 88 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::callback_raw | ( | self, | ||
data | ||||
) |
Adds the last values received to the list of raw values @param data: the message which called the callback
Definition at line 81 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::createMap | ( | self | ) |
Maps the name of the joints to their index in the message
Definition at line 108 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::get_joints_names | ( | self | ) |
Return an array containing the Cyberglove joints names @return: the joints names array
Definition at line 148 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::has_glove | ( | self | ) |
@return: True if a cyberglove is detected by ROS
Definition at line 156 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::read_calibrated_average_value | ( | self, | ||
joint_name | ||||
) |
return the current positions for the given joint_name @param joint_name: the name of the joint @return: the corresponding position
Definition at line 130 of file cyberglove_library.py.
def cyberglove_library::Cyberglove::read_raw_average_value | ( | self, | ||
joint_name | ||||
) |
return the raw value of a given joint @param joint_name: the name of the glove of the Cyberglove
Definition at line 115 of file cyberglove_library.py.
Definition at line 73 of file cyberglove_library.py.
Definition at line 66 of file cyberglove_library.py.
Definition at line 69 of file cyberglove_library.py.
Definition at line 70 of file cyberglove_library.py.
Definition at line 42 of file cyberglove_library.py.
Definition at line 71 of file cyberglove_library.py.
Definition at line 68 of file cyberglove_library.py.
Definition at line 67 of file cyberglove_library.py.
Definition at line 72 of file cyberglove_library.py.
Definition at line 65 of file cyberglove_library.py.