.. _enum_safety_mode: SAFETY_MODE ------------------------------------------ This enumeration specifies the safety mode of the robot controller (manual, autonomous, recovery, backdrive, measure, initialize). It is used by set_safety_mode, and is defined as follows. .. list-table:: :header-rows: 1 :widths: 5 30 65 * - Value - Constant Name - Description * - 0 - SAFETY_MODE_MANUAL - Manual mode * - 1 - SAFETY_MODE_AUTONOMOUS - Auto 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`` .. code-block:: cpp 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;