Class HomeState¶
Defined in File CoreMotionApi.h
Class Documentation¶
-
class HomeState¶
This enumerator class enumerates the homing states of axes executing homing.
Public Types
-
enum T¶
Values:
-
enumerator Idle¶
The axis is not homing.
-
enumerator ZPulseSearch¶
The axis is searching for the Z-pulse (index pulse).
-
enumerator ZPulseSearchReverse¶
The axis is searching for the Z-pulse (index pulse) in the reverse direction.
-
enumerator ZPulseSearchPauseReverse¶
The axis has paused while searching for the Z-pulse (index pulse) in the reverse direction.
-
enumerator HSSearch¶
The axis is searching for the home switch.
-
enumerator HSSearchPause¶
The axis has paused while searching for the home switch.
-
enumerator HSAndZPulseSearch¶
The axis is searching for the home switch and the Z-pulse (index pulse).
-
enumerator HSAndZPulseSearchPause¶
The axis has paused while searching for the home switch and the Z-pulse (index pulse).
-
enumerator HSOffSearch¶
The axis is searching for the falling edge of the home switch.
-
enumerator HSOffSearchPause¶
The axis has paused while searching for the falling edge of the home switch.
-
enumerator HSOffAndZPulseSearch¶
The axis is searching for the falling edge of the home switch and the Z-pulse (index pulse).
-
enumerator HSOffAndZPulseSearchPause¶
The axis has paused while searching for the falling edge of the home switch and the Z-pulse (index pulse).
-
enumerator LSSearch¶
The axis is searching for the limit switch.
-
enumerator LSSearchPause¶
The axis has paused while searching for the limit switch.
-
enumerator HSClearReverse¶
The axis is moving in the reverse direction to clear the home switch.
-
enumerator HSClearReversePause¶
The axis has paused while moving in the reverse direction to clear the home switch.
-
enumerator HSFallingEdgeSearchReverse¶
The axis is searching for the home switch falling edge in the reverse direction.
-
enumerator HSFallingEdgeSearchReversePause¶
The axis has paused while searching for the home switch falling edge in the reverse direction.
-
enumerator LSFallingEdgeSearchReverse¶
The axis is searching for the limit switch falling edge in the reverse direction.
-
enumerator LSFallingEdgeSearchReversePause¶
The axis has paused while searching for the limit switch falling edge in the reverse direction.
-
enumerator TouchProbeSearch¶
The axis is searching for the touch probe.
-
enumerator TouchProbeSearchPause¶
The axis has paused while searching for the touch probe.
-
enumerator SecondHSSearch¶
The axis is searching for the home switch for the second time.
-
enumerator SecondHSSearchPause¶
The axis has paused while searching for the home switch for the second time.
-
enumerator SecondTouchProbeSearch¶
The axis is searching for the touch probe for the second time.
-
enumerator SecondTouchProbeSearchPause¶
The axis has paused while searching for the touch probe for the second time.
-
enumerator MechanicalEndDetection¶
The axis is searching for the mechanical end.
-
enumerator HomeShift¶
The axis is executing home shift motion.
-
enumerator HomeShiftPause¶
The axis has paused while executing the home shift motion.
-
enumerator Cancel¶
The axis is canceling homing.
-
enumerator Idle¶
-
enum T¶