public class BACnetIPPointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
| Modifier and Type | Field and Description |
|---|---|
private int |
dataTypeId |
private java.lang.String |
networkAddress |
private int |
networkNumber |
private static ExportCodes |
OBJECT_TYPE_CODES |
private int |
objectInstanceNumber |
private int |
objectTypeId |
private static ExportCodes |
PROPERTY_TYPE_CODES |
private int |
propertyIdentifierId |
private int |
remoteDeviceInstanceNumber |
private java.lang.String |
remoteDeviceIp |
private int |
remoteDevicePort |
private static long |
serialVersionUID |
private boolean |
settable |
private boolean |
useCovSubscription |
private static int |
version |
private int |
writePriority |
| Constructor and Description |
|---|
BACnetIPPointLocatorVO() |
| 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 |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
java.lang.String |
getNetworkAddress() |
int |
getNetworkNumber() |
int |
getObjectInstanceNumber() |
int |
getObjectTypeId() |
int |
getPropertyIdentifierId() |
int |
getRemoteDeviceInstanceNumber() |
java.lang.String |
getRemoteDeviceIp() |
int |
getRemoteDevicePort() |
int |
getWritePriority() |
boolean |
isRelinquishable()
Defaults to returning false.
|
boolean |
isSettable()
Can the value be set in the data source?
|
boolean |
isUseCovSubscription() |
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 |
setDataTypeId(int dataTypeId) |
void |
setNetworkAddress(java.lang.String networkAddress) |
void |
setNetworkNumber(int networkNumber) |
void |
setObjectInstanceNumber(int objectInstanceNumber) |
void |
setObjectTypeId(int objectTypeId) |
void |
setPropertyIdentifierId(int propertyIdentifierId) |
void |
setRemoteDeviceInstanceNumber(int remoteDeviceInstanceNumber) |
void |
setRemoteDeviceIp(java.lang.String remoteDeviceIp) |
void |
setRemoteDevicePort(int remoteDevicePort) |
void |
setSettable(boolean settable) |
void |
setUseCovSubscription(boolean useCovSubscription) |
void |
setWritePriority(int writePriority) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, serializeDataTypeprivate java.lang.String remoteDeviceIp
private int remoteDevicePort
private int networkNumber
private java.lang.String networkAddress
private int remoteDeviceInstanceNumber
private int objectTypeId
private int objectInstanceNumber
private int propertyIdentifierId
private boolean useCovSubscription
private boolean settable
private int writePriority
private int dataTypeId
private static final long serialVersionUID
private static final int version
private static ExportCodes OBJECT_TYPE_CODES
private static ExportCodes PROPERTY_TYPE_CODES
public PointLocatorRT createRuntime()
PointLocatorVOcreateRuntime in interface PointLocatorVOpublic com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVOgetConfigurationDescription in interface PointLocatorVOpublic int getDataTypeId()
PointLocatorVOgetDataTypeId in interface PointLocatorVOpublic void setDataTypeId(int dataTypeId)
public java.lang.String getRemoteDeviceIp()
public void setRemoteDeviceIp(java.lang.String remoteDeviceIp)
public int getRemoteDevicePort()
public void setRemoteDevicePort(int remoteDevicePort)
public int getNetworkNumber()
public void setNetworkNumber(int networkNumber)
public java.lang.String getNetworkAddress()
public void setNetworkAddress(java.lang.String networkAddress)
public int getRemoteDeviceInstanceNumber()
public void setRemoteDeviceInstanceNumber(int remoteDeviceInstanceNumber)
public int getObjectTypeId()
public void setObjectTypeId(int objectTypeId)
public int getObjectInstanceNumber()
public void setObjectInstanceNumber(int objectInstanceNumber)
public int getPropertyIdentifierId()
public void setPropertyIdentifierId(int propertyIdentifierId)
public boolean isUseCovSubscription()
public void setUseCovSubscription(boolean useCovSubscription)
public void setSettable(boolean settable)
public boolean isSettable()
PointLocatorVOisSettable in interface PointLocatorVOpublic int getWritePriority()
public void setWritePriority(int writePriority)
public boolean isRelinquishable()
AbstractPointLocatorVOisRelinquishable in interface PointLocatorVOisRelinquishable in class AbstractPointLocatorVOpublic 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.io.IOExceptionpublic 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