ROBOT_MONITORING_DATA_EX

This structure aggregates extended monitoring sections (state, joint, task, torque, world, user) into one packet. It excludes controller-internal “Other” blocks and reserved areas.

BYTE#

Field Name

Data Type

Value

Remarks

0

_tState

ROBOT_MONITORING_STATE

Control-related Information

2

_tJoint

ROBOT_MONITORING_JOINT

Joint Space Information

146

_tTask

ROBOT_MONITORING_TASK

Task Space Information

327

_tTorque

ROBOT_MONITORING_TORQUE

Torque & External Force Information

423

_tWorld

ROBOT_MONITORING_WORLD

World Space Information

627

_tUser

ROBOT_MONITORING_USER

User Space Information

Total size: 809 bytes

Defined in: DRFS.h

typedef struct _ROBOT_MONITORING_DATA_EX
{
    ROBOT_MONITORING_STATE      _tState;   /* 2 bytes   */
    /* joint */
    ROBOT_MONITORING_JOINT      _tJoint;   /* 144 bytes */
    /* task */
    ROBOT_MONITORING_TASK       _tTask;    /* 181 bytes */
    /* torque */
    ROBOT_MONITORING_TORQUE     _tTorque;  /* 96 bytes  */
    /* world */
    ROBOT_MONITORING_WORLD      _tWorld;   /* 204 bytes */
    /* user */
    ROBOT_MONITORING_USER       _tUser;    /* 182 bytes */
} ROBOT_MONITORING_DATA_EX, *LPROBOT_MONITORING_DATA_EX;

typedef ROBOT_MONITORING_DATA_EX
    MONITORING_CONTROL_EX, *LPMONITORING_CONTROL_EX;