public class IEC101PointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
| Modifier and Type | Field and Description |
|---|---|
private int |
controlMode |
private static ExportCodes |
IEC101_DATA_TYPE_CODES |
private int |
iec101DataType |
private int |
objectAddress |
private int |
offset |
private int |
qualifier |
private static long |
serialVersionUID |
private boolean |
settable |
private static int |
version |
| Constructor and Description |
|---|
IEC101PointLocatorVO() |
| 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 |
getControlMode() |
int |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
int |
getIec101DataType() |
int |
getObjectAddress() |
int |
getOffset() |
int |
getQualifier() |
boolean |
isSettable()
Can the value be set in the data source?
|
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setControlMode(int controlMode) |
void |
setIec101DataType(int iec101DataType) |
void |
setObjectAddress(int objectAddress) |
void |
setOffset(int offset) |
void |
setQualifier(int qualifier) |
void |
setSettable(boolean settable) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataTypeprivate static ExportCodes IEC101_DATA_TYPE_CODES
private int iec101DataType
private int objectAddress
private boolean settable
private int controlMode
private int offset
private int qualifier
private static final long serialVersionUID
private static final int version
public com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVOgetConfigurationDescription in interface PointLocatorVOpublic int getDataTypeId()
PointLocatorVOgetDataTypeId in interface PointLocatorVOpublic PointLocatorRT createRuntime()
PointLocatorVOcreateRuntime in interface PointLocatorVOpublic boolean isSettable()
PointLocatorVOisSettable in interface PointLocatorVOpublic int getIec101DataType()
public void setIec101DataType(int iec101DataType)
public int getObjectAddress()
public void setObjectAddress(int objectAddress)
public void setSettable(boolean settable)
public int getControlMode()
public void setControlMode(int controlMode)
public int getOffset()
public void setOffset(int offset)
public int getQualifier()
public void setQualifier(int qualifier)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVOvalidate in interface PointLocatorVOpublic 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 ChangeComparableObjectprivate 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 reader,
com.serotonin.json.JsonObject json)
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> map)
jsonSerialize in interface com.serotonin.json.JsonSerializable