Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_STALE_TIMEOUT |
FLAG_ONE_SHOT, FLAG_OPC_OPTIMISTIC_WRITE, FLAG_OPC_READ_AFTER_WRITE, FLAG_POLLED_READ
Constructor and Description |
---|
BasicScanClass(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
copy(ScanClass sc)
Copies the given scan classes info into my own
|
ScanClassComparison |
getCompareMode() |
java.lang.Double |
getCompareValue() |
java.lang.String |
getDrivingTagPath() |
Flags |
getExecutionFlags()
Flags that dictate special features of execution, such as Polled OPC Reads or One-shot triggering.
|
java.lang.Integer |
getHiRate()
HiRate is the "fast" rate
|
java.lang.Integer |
getLoRate()
LoRate is the "slow" rate
|
ScanClassMode |
getMode() |
java.lang.String |
getName() |
java.lang.Integer |
getStaleTimeout()
Stale timeout in milliseconds.
|
java.lang.Integer |
getWriteTimeout() |
void |
setCompareMode(ScanClassComparison value) |
void |
setCompareValue(java.lang.Double compareValue) |
void |
setDrivingTagPath(java.lang.String drivingTagPath) |
void |
setExecutionFlags(Flags execFlags) |
void |
setHiRate(java.lang.Integer hiRate) |
void |
setLoRate(java.lang.Integer loRate) |
void |
setMode(ScanClassMode mode) |
void |
setName(java.lang.String name) |
void |
setStaleTimeout(java.lang.Integer i) |
void |
setWriteTimeout(java.lang.Integer writeTimeout) |
java.lang.String |
toString() |
public static final int DEFAULT_STALE_TIMEOUT
public void copy(ScanClass sc)
public ScanClassComparison getCompareMode()
getCompareMode
in interface ScanClass
public java.lang.Integer getStaleTimeout()
ScanClass
getStaleTimeout
in interface ScanClass
public void setStaleTimeout(java.lang.Integer i)
public void setCompareMode(ScanClassComparison value)
public java.lang.Double getCompareValue()
getCompareValue
in interface ScanClass
public void setCompareValue(java.lang.Double compareValue)
public java.lang.String getDrivingTagPath()
getDrivingTagPath
in interface ScanClass
public void setDrivingTagPath(java.lang.String drivingTagPath)
public java.lang.Integer getHiRate()
ScanClass
public void setHiRate(java.lang.Integer hiRate)
public java.lang.Integer getLoRate()
ScanClass
public void setLoRate(java.lang.Integer loRate)
public ScanClassMode getMode()
public void setMode(ScanClassMode mode)
public void setName(java.lang.String name)
public Flags getExecutionFlags()
ScanClass
getExecutionFlags
in interface ScanClass
public void setExecutionFlags(Flags execFlags)
public java.lang.Integer getWriteTimeout()
getWriteTimeout
in interface ScanClass
public void setWriteTimeout(java.lang.Integer writeTimeout)
public java.lang.String toString()
toString
in class java.lang.Object