Skip to content
Start free evaluation

PDComm.GemFormattedProgramExecutionState

Enum

The state of the equipment's formatted program execution tracker.

public enum GemFormattedProgramExecutionState : uint

The 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 = 5

CancelPending

Enumerator

A cancel action waits for the application's result.

CancelPending = 4

Cancelled

Enumerator

The application confirmed a cancel action.

Cancelled = 8

Completed

Enumerator

The application reported that the program completed.

Completed = 6

Empty

Enumerator

No execution has been started.

Empty = 0

Failed

Enumerator

The application reported a failed action or a failed program.

Failed = 7

OutcomeUnknown

Enumerator

The application reported that it does not know the outcome of an action or of the program.

OutcomeUnknown = 9

Running

Enumerator

The application accepted the start; steps and a cancel can be requested.

Running = 2

StartPending

Enumerator

A start action waits for the application's result.

StartPending = 1

StepPending

Enumerator

A step action waits for the application's result.

StepPending = 3