Skip to main content
Version: 1.0.14

ecdev::CiA402DriveProfile::Config

Public Attributes

Name
boolstartup_fault_autoreset
When a drive boots into OPERATIONAL already faulted (a residual fault from a prior run, before it has ever reached Operation Enabled this run), automatically pulse a bounded fault-reset and continue enabling instead of latching a terminal stop.
boolshutdown_require_switch_on_disabled
OpModeop_mode
boolhold_actual_position
intfault_reset_arm_cycles
boolenable_fsm
boolauto_fault_reset_and_recover

Public Attributes Documentation

variable startup_fault_autoreset

bool startup_fault_autoreset {true};

When a drive boots into OPERATIONAL already faulted (a residual fault from a prior run, before it has ever reached Operation Enabled this run), automatically pulse a bounded fault-reset and continue enabling instead of latching a terminal stop.

A fault that appears after the drive was successfully enabled (genuine mid-run trip) is always terminal.

variable shutdown_require_switch_on_disabled

bool shutdown_require_switch_on_disabled {true};

variable op_mode

OpMode op_mode {OpMode::Csp};

variable hold_actual_position

bool hold_actual_position {true};

variable fault_reset_arm_cycles

int fault_reset_arm_cycles {50};

variable enable_fsm

bool enable_fsm {true};

variable auto_fault_reset_and_recover

bool auto_fault_reset_and_recover {false};

Updated on 2026-07-04 at 23:28:44 +0000