APIs, concepts, guides, and more

◆ RSIAction

enum class RSIAction
strong
Enumerator
RSIActionNONE 

None - do not perform any action.

RSIActionSTOP 

Stop - decelerate in StopTime (can be resumed).

RSIActionE_STOP 

E-Stop - decelerate in EStopTime and leave in error state.

RSIActionE_STOP_ABORT 

E-Stop then Abort.

RSIActionE_STOP_MODIFY 

E-Stop using a Deceleration and Jerk Percent.

RSIActionE_STOP_MODIFY_ABORT 

E-Stop using a Deceleration and Jerk Percent then Abort.

RSIActionE_STOP_CMD_EQ_ACT 

E-Stop then set Command position equal to Actual Position.

RSIActionABORT 

Abort - disable the amplifier, zero filter output, leave in error state.

RSIActionDONE 


RSIActionSTART 


RSIActionRESUME 

Resume a paused motion.

RSIActionRESET 


RSIActionCANCEL_REPEAT 


RSIActionTRIGGERED_MODIFY 

Trigger motion to zero velocity using Deceleration and Jerk Percent.

Examples
AxisConfiguration.cpp, DifferenceOfPositionUserLimit.cpp, _helpers.cs, axis-config-ampfault.cs, axis-config-hardware-limits.cs, axis-config-phantom-axis.cs, axis-homing-akd-drive.cs, axis-homing-master-based.cs, mathblock-difference-of-position-userlimit.cs, multiaxis-motion-point-to-point.cs, userlimit-command-position-direct.cs, userlimit-digital-input-one-condition.cs, userlimit-digital-input-two-condition.cs, userlimit-estop-store-position.cs, userlimit-feedrate.cs, and userlimit-position-abort.cs.

Definition at line 1115 of file rsienums.h.