MPISequenceMessage
Definition
|
typedef enum {
MPISequenceMessageSEQUENCE_INVALID,
MPISequenceMessageCOMMAND_COUNT,
MPISequenceMessageCOMMAND_NOT_FOUND,
MPISequenceMessageSTARTED,
MPISequenceMessageSTOPPED,
} MPISequenceMessage;
|
Description
MPISequenceMessage is an enumeration of Sequence error messages that can be returned by the MPI library.
MPISequenceMessageSEQUENCE_INVALID |
|
The sequence number is out of range. This message code is returned by mpiSequenceCreate(...) if the sequence number is less than zero or greater than or equal to MEIXmpMAX_PSs. This message code is also returned if the specified sequence number is not active in the controller. To correct this problem, use mpiControlConfigSet(...) to enable the sequence object, by setting the sequenceCount to greater than the sequence number. For example, to enable sequence 0 to 3, set sequenceCount to 4. This message code is returned by mpiSequenceLoad(...) if the sequence buffer size and the sequence page size are not equal. This indicates an internal MPI Library problem. |
MPISequenceMessageCOMMAND_COUNT |
|
The sequence command count is out of range. This message code is returned by mpiSequenceStart(...) or meiSequenceCompile(...) if the sequence command count is less than or equal to zero. To correct this problem, set the command count to a value greater than zero. |
MPISequenceMessageCOMMAND_NOT_FOUND |
|
The sequence command is not found. This message code is returned by mpiSequenceLoad(...), mpiSequenceStart(...), or meiSequenceCompile(...) if the specified command is not a member of the sequence. To correct this problem, specify a command that is a member of the sequence. |
MPISequenceMessageSTARTED |
|
The program sequencer is already running. This message code is returned by mpiSequenceResume(...), mpiSequenceStart(...), or mpiSequenceStep(...) if the program sequencer has already been started. If this is a problem, call mpiSequenceStop(...) to stop the program sequencer or monitor the sequence status and wait for the state to equal STOPPED. |
MPISequenceMessageSTOPPED |
|
The program sequencer is not running. This message code is returned by mpiSequenceStop(...) if the program sequencer has already been stopped. If this is a problem, call mpiSequenceStart(...) to start the program sequencer. |
See Also
|