Sequence¶
-
ICommandSequence ICommandSequenceEventResponse.Sequence { get; set; }¶
Gets or sets the command sequence to be executed in the context of the event response.
- Value
ICommandSequence – Command sequence to be executed.
- Throws
InvalidArgumentException
– Command sequence does not belong to corresponding command queue (i.e. parent of event response).InvalidArgumentException
– Command sequence length exceeds maximum length supported by response (see product specific documentation).InvalidConfigException
– Invalid configuration of command(s) in the command sequence.UnsupportedException
– Command sequence contains types not supported by parent of event response.InvalidOperationException
– Event response is active.InvalidOperationException
– Command sequence state is not CommandState.Idle.ResourceBusyException
– Command sequence is claimed by command queue.CommunicationErrorException
– Protocol error.ConnectionLostException
– Connection to controller lost.RebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.