ecdev::CiA402DriveProfile::Config
Public Attributes
| Name | |
|---|---|
| bool | startup_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. |
| bool | shutdown_require_switch_on_disabled |
| OpMode | op_mode |
| bool | hold_actual_position |
| int | fault_reset_arm_cycles |
| bool | enable_fsm |
| bool | auto_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-06 at 04:47:20 +0000