Public Attributes
ControlMapping Struct Reference

This represents a group of functionalities mapped to some events triggered by a specific controller. More...

#include <KinovaTypes.h>

List of all members.

Public Attributes

int ActualModeA
 This is the actual index of the active mode map in the list A. If the list A is currently unused, this value will be -1.
int ActualModeB
ControlMappingMode Mode
 That indicates what kind of controller is in use.
ControlsModeMap ModeControlsA [MODE_MAP_COUNT]
 This is the mode map list A. By default, on the 3-axis kinova joystick, it corresponds to the modes accessible with the left button on the top of the stick.
ControlsModeMap ModeControlsB [MODE_MAP_COUNT]
 This is the mode map list B. By default, on the 3-axis kinova joystick, it corresponds to the modes accessible with the right button on the top of the stick.
int NumOfModesA
 List A's element count. If this value exceeds MODE_MAP_COUNT, we got a problem.
int NumOfModesB
 List B's element count. If this value exceeds MODE_MAP_COUNT, we got a problem.

Detailed Description

This represents a group of functionalities mapped to some events triggered by a specific controller.

As an example, the kinova 3-axis joystick has its own control mapping. This API also has its own control mapping. Note that since list A and list B cannot be used at the same time in the same control mapping, it implies that either one of the variable can have a >= 0 value.

Definition at line 1316 of file KinovaTypes.h.


Member Data Documentation

This is the actual index of the active mode map in the list A. If the list A is currently unused, this value will be -1.

Definition at line 1332 of file KinovaTypes.h.

is the actual index of the active mode map in the list B. If the list B is currently unused, this value will be -1.

Definition at line 1338 of file KinovaTypes.h.

That indicates what kind of controller is in use.

Definition at line 1343 of file KinovaTypes.h.

This is the mode map list A. By default, on the 3-axis kinova joystick, it corresponds to the modes accessible with the left button on the top of the stick.

Definition at line 1349 of file KinovaTypes.h.

This is the mode map list B. By default, on the 3-axis kinova joystick, it corresponds to the modes accessible with the right button on the top of the stick.

Definition at line 1355 of file KinovaTypes.h.

List A's element count. If this value exceeds MODE_MAP_COUNT, we got a problem.

Definition at line 1321 of file KinovaTypes.h.

List B's element count. If this value exceeds MODE_MAP_COUNT, we got a problem.

Definition at line 1326 of file KinovaTypes.h.


The documentation for this struct was generated from the following file:


jaco_driver
Author(s): Ilia Baranov (Clearpath) , Jeff Schmidt (Clearpath) , Alex Bencz (Clearpath) , Matt DeDonato (WPI), Braden Stenning
autogenerated on Mon Mar 2 2015 16:21:03