public class NodaveS7PointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
customTimestamp |
private int |
dataType |
private int |
s7writeBitOffset |
private int |
s7writeBytesQty |
private int |
s7writeDBNUM |
private java.lang.String |
s7writeMemoryArea |
private int |
s7writeStarts |
private static long |
serialVersionUID |
private boolean |
settable |
private java.lang.String |
timestampFormat |
private java.lang.String |
timestampRegex |
private java.lang.String |
valueRegex |
private static int |
version |
| Constructor and Description |
|---|
NodaveS7PointLocatorVO() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
void |
addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
java.lang.Object o) |
PointLocatorRT |
createRuntime()
Create a runtime version of the locator
|
com.serotonin.web.i18n.LocalizableMessage |
getConfigurationDescription()
An arbitrary description of the point location configuration for human consumption.
|
int |
getDataType() |
int |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
int |
getS7writeBitOffset() |
int |
getS7writeBytesQty() |
int |
getS7writeDBNUM() |
java.lang.String |
getS7writeMemoryArea() |
int |
getS7writeStarts() |
java.lang.String |
getTimestampFormat() |
java.lang.String |
getTimestampRegex() |
java.lang.String |
getValueRegex() |
boolean |
isCustomTimestamp() |
boolean |
isSettable()
Can the value be set in the data source?
|
void |
jsonDeserialize(com.serotonin.json.JsonReader arg0,
com.serotonin.json.JsonObject arg1) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> arg0) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setCustomTimestamp(boolean customTimestamp) |
void |
setDataType(int dataType) |
void |
setS7writeBitOffset(int s7writeBitOffset) |
void |
setS7writeBytesQty(int s7writeBytesQty) |
void |
setS7writeDBNUM(int s7writeDBNUM) |
void |
setS7writeMemoryArea(java.lang.String s7writeMemoryArea) |
void |
setS7writeStarts(int s7writeStarts) |
void |
setSettable(boolean settable) |
void |
setTimestampFormat(java.lang.String timestampFormat) |
void |
setTimestampRegex(java.lang.String timestampRegex) |
void |
setValueRegex(java.lang.String valueRegex) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataTypeprivate java.lang.String valueRegex
private boolean customTimestamp
private java.lang.String timestampFormat
private java.lang.String timestampRegex
private int dataType
private boolean settable
private java.lang.String s7writeMemoryArea
private int s7writeDBNUM
private int s7writeStarts
private int s7writeBytesQty
private int s7writeBitOffset
private static final long serialVersionUID
private static final int version
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVOvalidate in interface PointLocatorVOpublic java.lang.String getS7writeMemoryArea()
public void setS7writeMemoryArea(java.lang.String s7writeMemoryArea)
public int getS7writeDBNUM()
public void setS7writeDBNUM(int s7writeDBNUM)
public int getS7writeStarts()
public void setS7writeStarts(int s7writeStarts)
public int getS7writeBytesQty()
public void setS7writeBytesQty(int s7writeBytesQty)
public int getS7writeBitOffset()
public void setS7writeBitOffset(int s7writeBitOffset)
public java.lang.String getValueRegex()
public void setValueRegex(java.lang.String valueRegex)
public java.lang.String getTimestampRegex()
public void setTimestampRegex(java.lang.String timestampRegex)
public int getDataType()
public void setDataType(int dataType)
public int getDataTypeId()
PointLocatorVOgetDataTypeId in interface PointLocatorVOpublic boolean isSettable()
PointLocatorVOisSettable in interface PointLocatorVOpublic void setSettable(boolean settable)
public PointLocatorRT createRuntime()
PointLocatorVOcreateRuntime in interface PointLocatorVOpublic com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVOgetConfigurationDescription in interface PointLocatorVOprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader arg0,
com.serotonin.json.JsonObject arg1)
throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablecom.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> arg0)
jsonSerialize in interface com.serotonin.json.JsonSerializablepublic void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties in interface ChangeComparableObjectpublic void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
java.lang.Object o)
addPropertyChanges in interface ChangeComparableObjectpublic void setCustomTimestamp(boolean customTimestamp)
public boolean isCustomTimestamp()
public void setTimestampFormat(java.lang.String timestampFormat)
public java.lang.String getTimestampFormat()