API C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Kinova.DLL.Data.Jaco.Config.CControlMapping Class Reference

This class represents a controlmapping. A controlmapping basically have 2 lists of control modemap and a mode. More...

Public Member Functions

 CControlMapping ()
 Initializes a new instance of the CControlMapping class. More...
 
void Init ()
 Initialize this instance and all its members with a default 3 axes joystick. More...
 
void SetToEasyRiderDefault ()
 Sets the control mapping with the easyrider default settings. More...
 
void SetToUniversalAdapterDefault ()
 Sets the control mapping with the universal adapter default settings. More...
 
void SetToInterfaceDefault ()
 Sets the control mapping with the interface default settings. More...
 
void SetTo3AxesDefault ()
 Sets the control mapping with the 3 axes joystick default settings. More...
 
void SetTo2AxesDefault ()
 Sets the control mapping with the 2 axes joystick default settings. More...
 

Public Attributes

const int CONTROL_MODE_MAP_QUANTITY = 6
 The size of mode map list. More...
 

Properties

int ModeAQuantity [get, set]
 Gets or sets the mode A quantity. More...
 
int ModeBQuantity [get, set]
 Gets or sets the mode B quantity. More...
 
int ActualModeA [get, set]
 Gets or sets the actual mode A. More...
 
int ActualModeB [get, set]
 Gets or sets the actual mode B. More...
 
CJacoStructures.ControlMappingMode Mode [get, set]
 Gets or sets the mode. More...
 
List< CControlsModeMapModeControlsA [get, set]
 Gets or sets the mode controls A. More...
 
List< CControlsModeMapModeControlsB [get, set]
 Gets or sets the mode controls B. More...
 

Detailed Description

This class represents a controlmapping. A controlmapping basically have 2 lists of control modemap and a mode.

Constructor & Destructor Documentation

Kinova.DLL.Data.Jaco.Config.CControlMapping.CControlMapping ( )

Initializes a new instance of the CControlMapping class.

Member Function Documentation

void Kinova.DLL.Data.Jaco.Config.CControlMapping.Init ( )

Initialize this instance and all its members with a default 3 axes joystick.

void Kinova.DLL.Data.Jaco.Config.CControlMapping.SetTo2AxesDefault ( )

Sets the control mapping with the 2 axes joystick default settings.

void Kinova.DLL.Data.Jaco.Config.CControlMapping.SetTo3AxesDefault ( )

Sets the control mapping with the 3 axes joystick default settings.

void Kinova.DLL.Data.Jaco.Config.CControlMapping.SetToEasyRiderDefault ( )

Sets the control mapping with the easyrider default settings.

void Kinova.DLL.Data.Jaco.Config.CControlMapping.SetToInterfaceDefault ( )

Sets the control mapping with the interface default settings.

void Kinova.DLL.Data.Jaco.Config.CControlMapping.SetToUniversalAdapterDefault ( )

Sets the control mapping with the universal adapter default settings.

Member Data Documentation

const int Kinova.DLL.Data.Jaco.Config.CControlMapping.CONTROL_MODE_MAP_QUANTITY = 6

The size of mode map list.

Property Documentation

int Kinova.DLL.Data.Jaco.Config.CControlMapping.ActualModeA
getset

Gets or sets the actual mode A.

The actual mode A.

int Kinova.DLL.Data.Jaco.Config.CControlMapping.ActualModeB
getset

Gets or sets the actual mode B.

The actual mode B.

CJacoStructures.ControlMappingMode Kinova.DLL.Data.Jaco.Config.CControlMapping.Mode
getset

Gets or sets the mode.

The mode.

int Kinova.DLL.Data.Jaco.Config.CControlMapping.ModeAQuantity
getset

Gets or sets the mode A quantity.

The mode A quantity.

int Kinova.DLL.Data.Jaco.Config.CControlMapping.ModeBQuantity
getset

Gets or sets the mode B quantity.

The mode B quantity.

List<CControlsModeMap> Kinova.DLL.Data.Jaco.Config.CControlMapping.ModeControlsA
getset

Gets or sets the mode controls A.

The mode controls A.

List<CControlsModeMap> Kinova.DLL.Data.Jaco.Config.CControlMapping.ModeControlsB
getset

Gets or sets the mode controls B.

The mode controls B.


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