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.

SYSTEM_UPDATE_RESPONSE

This structure contains the update process status of the robot system, including both the overall update state and per-axis inverter update results.

BYTE#

Field Name

Data Type

Value

Remarks

0

_iProcess

unsigned char

0 ~ 2

0: Updating
1: Completed
2: Fail

1

_iInverter

unsigned char[NUM_AXIS]

0 ~ 100

Inverter update status per axis
0: Non-update
1: Update
2: Success
3: Fail
Safety Controller (CPU A/B): 0-100

Total size: 7 bytes

Defined in: DRFS.h

typedef struct _SYSTEM_UPDATE_RESPONSE
{
    /* updating: 0, completed: 1 fail: 2*/
    unsigned char               _iProcess;
    /* inverter : non-update: 0, update: 1, sucess: 2, fail: 3*/
    /* safety controller(CPUA / B) : 0 - 100 */
    unsigned char               _iInverter[NUM_AXIS];
} SYSTEM_UPDATE_RESPONSE, *LPSYSTEM_UPDATE_RESPONSE;