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.

SAFETY_MODE

It is an enumerated constant for setting the subsequent operation at the time of a protective stop, and is defined as follows.

Rank

Constant Name

Description

0

SAFETY_MODE_MANUAL

Manual mode

1

SAFETY_MODE_AUTONOMOUS

Autonomous mode

2

SAFETY_MODE_RECOVERY

Recovery mode

3

SAFETY_MODE_BACKDRIVE

Backdrive mode

4

SAFETY_MODE_MEASURE

Measure mode

5

SAFETY_MODE_INITIALIZE

Initializing mode

6

SAFETY_MODE_LAST

Reserved for the last safety mode index

Defined in: DRFC.h

typedef enum {
    SAFETY_MODE_MANUAL,
    SAFETY_MODE_AUTONOMOUS,
    SAFETY_MODE_RECOVERY,
    SAFETY_MODE_BACKDRIVE,
    SAFETY_MODE_MEASURE,
    SAFETY_MODE_INITIALIZE,
    SAFETY_MODE_LAST,
} SAFETY_MODE;