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

This class represent a snapshot of JACO information at a specific moment. It encapsulate time information More...

Public Member Functions

 CPosition ()
 Initializes a new instance of the CPosition class. More...
 
void Init ()
 All Initialization is done here. More...
 

Public Attributes

const int ACTUATORS_TEMPERATURE_QUANTITY = 6
 Quantity of temperature sensors for the actuators. More...
 
const int ACTUATORS_ERRORS_COMMUNICATION_QUANTITY = 6
 
const int FINGERS_ERRORS_COMMUNICATION_QUANTITY = 3
 
const int FINGERS_TEMPERATURE_QUANTITY = 3
 Quantity of temperature sensors for the actuators. More...
 
const int FUTURE_TEMPERATURE_QUANTITY = 3
 Quantity of temperature sensors that will be used in the future. More...
 
const int INCREMENT_CONTROL_LIST_SIZE = 6
 Size of the increment control list. More...
 
const int INCREMENT_FINGERS_CONTROL_LIST_SIZE = 3
 Size of the increment fingers control list. More...
 
const int PERIPHERALS_CONNECTED_LIST_SIZE = 4
 Size of the peripheals connected list. More...
 
const int PERIPHERALS_DEVICE_ID_LIST_SIZE = 4
 Size of the peripheal device id list. More...
 
const int BYTE_EXPANSION_SIZE = 192
 Size of the byte array expansion list; More...
 

Properties

float[] FutureTemperatures [get, set]
 Accessor to FutureTemperatures. Value currently not used but wiil be in the future. More...
 
float[] FingersTemperatures [get, set]
 Accessor to FingersTemperatures. Represents the temperature's value on the fingers. More...
 
float[] ActuatorsTemperatures [get, set]
 Accessor to ActuatorsTemperatures. Represents the temperature's value on the actuators. More...
 
UInt16 NbErrorsCanExternal [get, set]
 Accessor to NbErrorsCanExternal. Represents the quantity of errors produced by the external CAN bus. More...
 
UInt16 NbErrorsCanPrincipal [get, set]
 Accessor to NbErrorsCanPrincipal. Represents the quantity of errors produced by the principal CAN bus. More...
 
double TimeAbsolute [get, set]
 Gets or sets the time absolute. The time absolute is the time of birth of this JACO in ms. More...
 
double TimeFromStartup [get, set]
 Gets or sets the time from startup in ms. More...
 
UInt32 IndexStartup [get, set]
 Gets or sets the index startup. All the CPosition object in JACO are stored in a circular list. The index startup is the index you were when you start Jaco. More...
 
UInt32 ExpansionLong1 [get, set]
 Gets or sets the expansion long1. More...
 
float TimeStampSavings [get, set]
 Gets or sets the time stamp savings. More...
 
float ExpansionFloat [get, set]
 Gets or sets the expansion float. More...
 
float SupplyVoltage [get, set]
 Gets or sets the supply voltage. More...
 
float CurrentConsumed [get, set]
 Gets or sets the current consumed. More...
 
float PowerConsumed [get, set]
 Gets or sets the power consumed. More...
 
float AveragePower [get, set]
 Gets or sets the average power. More...
 
float AccelerationCaptorX [get, set]
 Gets or sets the acceleration captor X. More...
 
float AccelerationCaptorY [get, set]
 Gets or sets the acceleration captor Y. More...
 
float AccelerationCaptorZ [get, set]
 Gets or sets the acceleration captor Z. More...
 
float ExpansionCaptor1 [get, set]
 Gets or sets the expansion captor1. More...
 
float ExpansionCaptor2 [get, set]
 Gets or sets the expansion captor2. More...
 
float ExpansionCaptor3 [get, set]
 Gets or sets the expansion captor3. More...
 
UInt32 CodeVersion [get, set]
 Gets or sets the code version. More...
 
UInt32 CodeRevision [get, set]
 Gets or sets the expansion long2. More...
 
UInt16 Status [get, set]
 Gets or sets the status. More...
 
UInt16 ControlOperator [get, set]
 Gets or sets the control operator. More...
 
UInt16 ControlMode [get, set]
 Gets or sets the control mode. More...
 
UInt16 HandMode [get, set]
 Gets or sets the main mode. More...
 
UInt16 ConnectedJointQuantity [get, set]
 Gets or sets the connected joint quantity. More...
 
UInt16 PositionType [get, set]
 Gets or sets the type of the position. More...
 
UInt16 NbErrorsSpiPrincipal [get, set]
 Gets or sets the expansion3. More...
 
UInt16 NbErrorsSpiExternal [get, set]
 Gets or sets the expansion4. More...
 
UInt16 NbErrorsSpiExpansion1 [get, set]
 Gets or sets the expansion5. More...
 
UInt16 NbErrorsSpiExpansion2 [get, set]
 Gets or sets the expansion6. More...
 
CSystemStatus SystemStatus [get, set]
 Gets or sets the system status. More...
 
CUserPosition UserPosition [get, set]
 Gets or sets the user position. More...
 
CUserPosition UserCommand [get, set]
 Gets or sets the user command. More...
 
CUserPosition UserCurrent [get, set]
 Gets or sets the current on the 6 joints and the fingers. More...
 
CUserPosition UserForce [get, set]
 Gets or sets the force on the 6 joints and the fingers. More...
 
CZoneLimitation ActualLimitation [get, set]
 Gets or sets the actual limitation. More...
 
float[] IncrementControl [get, set]
 Gets or sets the increment control. More...
 
float[] IncrementFingersControl [get, set]
 Gets or sets the increment fingers control. More...
 
CJoystickValue JoystickValue [get, set]
 Gets or sets the joystick value. More...
 
UInt32[] PeripheralsConnected [get, set]
 Gets or sets the peripherals connected. More...
 
UInt32[] PeripheralsDeviceID [get, set]
 Gets or sets the peripherals device ID. More...
 
byte[] ExpansionsBytes [get, set]
 Gets or sets the expansions bytes. More...
 
int ExpansionLong2 [get, set]
 Not used. More...
 
int[] ActuatorsErrorsCommunication [get, set]
 Gets or sets the quantity of communication errors of each actuator(joint). More...
 
double ControlTimeAbsolute [get, set]
 Gets or sets the absolute control time of Jaco. More...
 
double ControlTimeFromStartup [get, set]
 Gets or sets the control time of Jaco since the last startup. More...
 
int[] FingersErrorsCommunication [get, set]
 Gets or sets the the quantity of communication errors of each finger. More...
 

Detailed Description

This class represent a snapshot of JACO information at a specific moment. It encapsulate time information

Constructor & Destructor Documentation

Kinova.DLL.Data.Jaco.Diagnostic.CPosition.CPosition ( )

Initializes a new instance of the CPosition class.

Member Function Documentation

void Kinova.DLL.Data.Jaco.Diagnostic.CPosition.Init ( )

All Initialization is done here.

Member Data Documentation

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ACTUATORS_TEMPERATURE_QUANTITY = 6

Quantity of temperature sensors for the actuators.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.BYTE_EXPANSION_SIZE = 192

Size of the byte array expansion list;

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.FINGERS_TEMPERATURE_QUANTITY = 3

Quantity of temperature sensors for the actuators.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.FUTURE_TEMPERATURE_QUANTITY = 3

Quantity of temperature sensors that will be used in the future.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.INCREMENT_CONTROL_LIST_SIZE = 6

Size of the increment control list.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.INCREMENT_FINGERS_CONTROL_LIST_SIZE = 3

Size of the increment fingers control list.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PERIPHERALS_CONNECTED_LIST_SIZE = 4

Size of the peripheals connected list.

const int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PERIPHERALS_DEVICE_ID_LIST_SIZE = 4

Size of the peripheal device id list.

Property Documentation

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.AccelerationCaptorX
getset

Gets or sets the acceleration captor X.

The acceleration captor X.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.AccelerationCaptorY
getset

Gets or sets the acceleration captor Y.

The acceleration captor Y.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.AccelerationCaptorZ
getset

Gets or sets the acceleration captor Z.

The acceleration captor Z.

CZoneLimitation Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ActualLimitation
getset

Gets or sets the actual limitation.

The actual limitation.

int [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ActuatorsErrorsCommunication
getset

Gets or sets the quantity of communication errors of each actuator(joint).

The actuators errors communication.

float [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ActuatorsTemperatures
getset

Accessor to ActuatorsTemperatures. Represents the temperature's value on the actuators.

The actuators temperatures.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.AveragePower
getset

Gets or sets the average power.

The average power.

UInt32 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.CodeRevision
getset

Gets or sets the expansion long2.

The expansion long2.

UInt32 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.CodeVersion
getset

Gets or sets the code version.

The code version.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ConnectedJointQuantity
getset

Gets or sets the connected joint quantity.

The connected joint quantity.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ControlMode
getset

Gets or sets the control mode.

The control mode.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ControlOperator
getset

Gets or sets the control operator.

The control operator.

double Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ControlTimeAbsolute
getset

Gets or sets the absolute control time of Jaco.

The control time absolute.

double Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ControlTimeFromStartup
getset

Gets or sets the control time of Jaco since the last startup.

The control time from startup.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.CurrentConsumed
getset

Gets or sets the current consumed.

The current consumed.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionCaptor1
getset

Gets or sets the expansion captor1.

The expansion captor1.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionCaptor2
getset

Gets or sets the expansion captor2.

The expansion captor2.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionCaptor3
getset

Gets or sets the expansion captor3.

The expansion captor3.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionFloat
getset

Gets or sets the expansion float.

The expansion float.

UInt32 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionLong1
getset

Gets or sets the expansion long1.

The expansion long1.

int Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionLong2
getset

Not used.

The expansion long2.

byte [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.ExpansionsBytes
getset

Gets or sets the expansions bytes.

The expansions bytes.

int [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.FingersErrorsCommunication
getset

Gets or sets the the quantity of communication errors of each finger.

The fingers errors communication.

float [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.FingersTemperatures
getset

Accessor to FingersTemperatures. Represents the temperature's value on the fingers.

The fingers temperatures.

float [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.FutureTemperatures
getset

Accessor to FutureTemperatures. Value currently not used but wiil be in the future.

The future temperatures.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.HandMode
getset

Gets or sets the main mode.

The main mode.

float [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.IncrementControl
getset

Gets or sets the increment control.

The increment control.

float [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.IncrementFingersControl
getset

Gets or sets the increment fingers control.

The increment fingers control.

UInt32 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.IndexStartup
getset

Gets or sets the index startup. All the CPosition object in JACO are stored in a circular list. The index startup is the index you were when you start Jaco.

The index startup.

CJoystickValue Kinova.DLL.Data.Jaco.Diagnostic.CPosition.JoystickValue
getset

Gets or sets the joystick value.

The joystick value.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsCanExternal
getset

Accessor to NbErrorsCanExternal. Represents the quantity of errors produced by the external CAN bus.

The nb errors can external.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsCanPrincipal
getset

Accessor to NbErrorsCanPrincipal. Represents the quantity of errors produced by the principal CAN bus.

The nb errors can principal.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsSpiExpansion1
getset

Gets or sets the expansion5.

The expansion5.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsSpiExpansion2
getset

Gets or sets the expansion6.

The expansion6.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsSpiExternal
getset

Gets or sets the expansion4.

The expansion4.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.NbErrorsSpiPrincipal
getset

Gets or sets the expansion3.

The expansion3.

UInt32 [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PeripheralsConnected
getset

Gets or sets the peripherals connected.

The peripherals connected.

UInt32 [] Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PeripheralsDeviceID
getset

Gets or sets the peripherals device ID.

The peripherals device ID.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PositionType
getset

Gets or sets the type of the position.

The type of the position.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.PowerConsumed
getset

Gets or sets the power consumed.

The power consumed.

UInt16 Kinova.DLL.Data.Jaco.Diagnostic.CPosition.Status
getset

Gets or sets the status.

The status.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.SupplyVoltage
getset

Gets or sets the supply voltage.

The supply voltage.

CSystemStatus Kinova.DLL.Data.Jaco.Diagnostic.CPosition.SystemStatus
getset

Gets or sets the system status.

The system status.

double Kinova.DLL.Data.Jaco.Diagnostic.CPosition.TimeAbsolute
getset

Gets or sets the time absolute. The time absolute is the time of birth of this JACO in ms.

The time absolute.

double Kinova.DLL.Data.Jaco.Diagnostic.CPosition.TimeFromStartup
getset

Gets or sets the time from startup in ms.

The time from startup.

float Kinova.DLL.Data.Jaco.Diagnostic.CPosition.TimeStampSavings
getset

Gets or sets the time stamp savings.

The time stamp savings.

CUserPosition Kinova.DLL.Data.Jaco.Diagnostic.CPosition.UserCommand
getset

Gets or sets the user command.

The user command.

CUserPosition Kinova.DLL.Data.Jaco.Diagnostic.CPosition.UserCurrent
getset

Gets or sets the current on the 6 joints and the fingers.

The user current.

CUserPosition Kinova.DLL.Data.Jaco.Diagnostic.CPosition.UserForce
getset

Gets or sets the force on the 6 joints and the fingers.

The user force.

CUserPosition Kinova.DLL.Data.Jaco.Diagnostic.CPosition.UserPosition
getset

Gets or sets the user position.

The user position.


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