public class Dnp3PointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private double |
additive |
static int |
ANALOG_INPUT |
static int |
ANALOG_OUTPUT |
static int |
BINARY_INPUT |
static int |
BINARY_OUTPUT |
static int |
CLOSE_TRIP |
private int |
controlCommand |
static int |
DIRECT |
static int |
DIRECT_NO_ACK |
private int |
dnp3DataType |
private int |
index |
static int |
LATCH |
private double |
multiplier |
private int |
operateMode |
static int |
PULSE |
static int |
RUNNING_COUNTER |
static int |
SBO |
private static long |
serialVersionUID |
private boolean |
settable |
private int |
timeOff |
private int |
timeOn |
private static int |
version |
Constructor and Description |
---|
Dnp3PointLocatorVO() |
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
|
double |
getAdditive() |
com.serotonin.web.i18n.LocalizableMessage |
getConfigurationDescription()
An arbitrary description of the point location configuration for human consumption.
|
int |
getControlCommand() |
int |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
int |
getDnp3DataType() |
int |
getIndex() |
double |
getMultiplier() |
int |
getOperateMode() |
int |
getTimeOff() |
int |
getTimeOn() |
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 |
setAdditive(double additive) |
void |
setControlCommand(int controlCommand) |
void |
setDnp3DataType(int dnp3DataType) |
void |
setIndex(int index) |
void |
setMultiplier(double multiplier) |
void |
setOperateMode(int operateMode) |
void |
setSettable(boolean settable) |
void |
setTimeOff(int timeOff) |
void |
setTimeOn(int timeOn) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataType
public static final int BINARY_INPUT
public static final int BINARY_OUTPUT
public static final int RUNNING_COUNTER
public static final int ANALOG_INPUT
public static final int ANALOG_OUTPUT
public static final int SBO
public static final int DIRECT
public static final int DIRECT_NO_ACK
public static final int CLOSE_TRIP
public static final int PULSE
public static final int LATCH
private int dnp3DataType
private int index
private double multiplier
private double additive
private int operateMode
private int controlCommand
private int timeOn
private int timeOff
private boolean settable
private static final long serialVersionUID
private static final int version
public PointLocatorRT createRuntime()
PointLocatorVO
createRuntime
in interface PointLocatorVO
public com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVO
getConfigurationDescription
in interface PointLocatorVO
public int getDataTypeId()
PointLocatorVO
getDataTypeId
in interface PointLocatorVO
public int getDnp3DataType()
public void setDnp3DataType(int dnp3DataType)
public int getIndex()
public void setIndex(int index)
public double getMultiplier()
public void setMultiplier(double multiplier)
public double getAdditive()
public void setAdditive(double additive)
public int getOperateMode()
public void setOperateMode(int operateMode)
public int getControlCommand()
public void setControlCommand(int controlCommand)
public int getTimeOn()
public void setTimeOn(int timeOn)
public int getTimeOff()
public void setTimeOff(int timeOff)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVO
validate
in interface PointLocatorVO
public void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties
in interface ChangeComparableObject
public void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, java.lang.Object o)
addPropertyChanges
in interface ChangeComparableObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public boolean isSettable()
PointLocatorVO
isSettable
in interface PointLocatorVO
public void setSettable(boolean settable)