You're reading the documentation for an older, but still supported version
(GL013300).
For information on the latest version, please have a look at GL013301.
For information on the latest version, please have a look at GL013301.
POSITION
This structure defines a basic Cartesian or joint-space position representation used throughout motion, measurement, and calibration APIs. It stores a single pose as six floating-point values representing position and orientation.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
[mm, deg] |
Target pose represented as (X, Y, Z, Rx, Ry, Rz) |
Total size: 24 bytes
Defined in: DRFS.h
typedef struct _POSITION
{
/* Target pose: X, Y, Z, Rx, Ry, Rz */
float _fTargetPos[NUMBER_OF_JOINT];
} POSITION, *LPPOSITION;
typedef POSITION VECTOR6D, *LPVECTOR6D;
typedef POSITION POSITION_ADDTO_RESPONSE, *LPPOSITION_ADDTO_RESPONSE;