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.

UPDATE_TARGET

This is an enumeration type constant defines the target modules that can be updated in the robot controller system.

Rank

Constant Name

Description

0

UPDATE_TARGET_FIRST

Represents the first update target index.
Alias of UPDATE_TARGET_INVETER_1.

1

UPDATE_TARGET_INVETER_1

Inverter board of Joint #1.

2

UPDATE_TARGET_INVETER_2

Inverter board of Joint #2.

3

UPDATE_TARGET_INVETER_3

Inverter board of Joint #3.

4

UPDATE_TARGET_INVETER_4

Inverter board of Joint #4.

5

UPDATE_TARGET_INVETER_5

Inverter board of Joint #5.

6

UPDATE_TARGET_INVETER_6

Inverter board of Joint #6.

7

UPDATE_TARGET_INVETER_LAST

Represents the last inverter board index.
Alias of UPDATE_TARGET_INVETER_6.

8

UPDATE_TARGET_SAFETYBD

Safety board module of the controller.

9

UPDATE_TARGET_CONTROLLER

Main controller board (CPU board).

10

UPDATE_TARGET_SVM

Smart Vision Module (SVM) or external vision processing unit.

11

UPDATE_TARGET_LAST

Internal end marker of the UPDATE_TARGET enumeration.
Used to define the total number of update targets and
for iteration or boundary checking within the firmware.

Defined in: DRFC.h

typedef enum
{
    UPDATE_TARGET_FIRST      = 0,
    UPDATE_TARGET_INVETER_1  = UPDATE_TARGET_FIRST,
    UPDATE_TARGET_INVETER_2  = 1,
    UPDATE_TARGET_INVETER_3  = 2,
    UPDATE_TARGET_INVETER_4  = 3,
    UPDATE_TARGET_INVETER_5  = 4,
    UPDATE_TARGET_INVETER_6  = 5,
    UPDATE_TARGET_INVETER_LAST = UPDATE_TARGET_INVETER_6,
    UPDATE_TARGET_SAFETYBD   = 6,
    UPDATE_TARGET_CONTROLLER = 7,
    UPDATE_TARGET_SVM        = 8,
    UPDATE_TARGET_LAST       = 9,
} UPDATE_TARGET;