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.