public class TagOpSequence
extends java.lang.Object
Constructor and Description |
---|
TagOpSequence() |
Modifier and Type | Method and Description |
---|---|
short |
getAntennaId() |
short |
getBlockWriteRetryCount() |
short |
getBlockWriteWordCount() |
short |
getExecutionCount() |
int |
getId() |
java.util.List<TagOp> |
getOps() |
SequenceTriggerType |
getSequenceStopTrigger() |
SequenceState |
getState() |
TargetTag |
getTargetTag() |
boolean |
isBlockWriteEnabled() |
void |
setAntennaId(short antennaId) |
void |
setBlockWriteEnabled(boolean blockWriteEnabled) |
void |
setBlockWriteRetryCount(short blockWriteRetryCount) |
void |
setBlockWriteWordCount(short blockWriteWordCount) |
void |
setExecutionCount(short executionCount) |
void |
setId(int id) |
void |
setOps(java.util.List<TagOp> ops) |
void |
setSequenceStopTrigger(SequenceTriggerType sequenceStopTrigger) |
void |
setState(SequenceState state) |
void |
setTargetTag(TargetTag targetTag) |
public SequenceTriggerType getSequenceStopTrigger()
public void setSequenceStopTrigger(SequenceTriggerType sequenceStopTrigger)
sequenceStopTrigger
- Definition of trigger that will cause this operating sequence to stop.public int getId()
public void setId(int id)
id
- The unique ID for this sequence. A unique ID is automatically assigned
by the class constructor.public short getAntennaId()
public void setAntennaId(short antennaId)
antennaId
- The Antenna ID to which this sequence will be applied.
Antennas start at antenna 1, and for all antennas, use AntennasIds.All.public SequenceState getState()
public void setState(SequenceState state)
state
- whether the sequence is disabled or active.public short getExecutionCount()
public void setExecutionCount(short executionCount)
executionCount
- the number of times this sequence of
operations will execute before it gets deleted.
A value of zero (0) means that the sequence never gets deleted.public TargetTag getTargetTag()
public void setTargetTag(TargetTag targetTag)
targetTag
- the target tag(s) on which to perform this tag operation
sequence.public java.util.List<TagOp> getOps()
public void setOps(java.util.List<TagOp> ops)
ops
- The list of tag operations to perform.public boolean isBlockWriteEnabled()
public void setBlockWriteEnabled(boolean blockWriteEnabled)
blockWriteEnabled
- whether BlockWrites should be used, or not.public short getBlockWriteWordCount()
public void setBlockWriteWordCount(short blockWriteWordCount)
blockWriteWordCount
- whether 16 or 32-bit BlockWrites should be used.public short getBlockWriteRetryCount()
public void setBlockWriteRetryCount(short blockWriteRetryCount)
blockWriteRetryCount
- how many retries to use for BlockWrite operations.