PDComm.GemFormattedProgramExecutionState
Enum
The state of the equipment's formatted program execution tracker.
public enum GemFormattedProgramExecutionState : uintThe tracker records what the application reports; it performs no equipment I/O. GemFormattedProgramExecutionState.ApplicationRejected, GemFormattedProgramExecutionState.Completed, GemFormattedProgramExecutionState.Failed, GemFormattedProgramExecutionState.Cancelled and GemFormattedProgramExecutionState.OutcomeUnknown are terminal: a new execution can then be started.
Members
ApplicationRejected
Enumerator
The application rejected the start or a step.
ApplicationRejected = 5CancelPending
Enumerator
A cancel action waits for the application's result.
CancelPending = 4Cancelled
Enumerator
The application confirmed a cancel action.
Cancelled = 8Completed
Enumerator
The application reported that the program completed.
Completed = 6Empty
Enumerator
No execution has been started.
Empty = 0Failed
Enumerator
The application reported a failed action or a failed program.
Failed = 7OutcomeUnknown
Enumerator
The application reported that it does not know the outcome of an action or of the program.
OutcomeUnknown = 9Running
Enumerator
The application accepted the start; steps and a cancel can be requested.
Running = 2StartPending
Enumerator
A start action waits for the application's result.
StartPending = 1StepPending
Enumerator
A step action waits for the application's result.
StepPending = 3