public class BACnetDiscovery extends com.serotonin.bacnet4j.event.DefaultDeviceEventListener implements TestingUtility, com.serotonin.bacnet4j.event.ExceptionListener
| Modifier and Type | Field and Description |
|---|---|
private AutoShutOff |
autoShutOff |
(package private) java.util.ResourceBundle |
bundle |
private java.util.List<BACnetObjectBean> |
deviceDetails |
private int |
deviceDetailsIndex |
private boolean |
finished |
private java.util.List<com.serotonin.db.IntValuePair> |
iamsReceived |
private com.serotonin.bacnet4j.LocalDevice |
localDevice |
private static org.apache.commons.logging.Log |
LOG |
(package private) java.lang.String |
message |
private int |
removeDeviceIndex |
| Constructor and Description |
|---|
BACnetDiscovery(java.util.ResourceBundle bundle,
int deviceId,
java.lang.String broadcastAddress,
int port,
int timeout,
int segTimeout,
int segWindow,
int retries,
int whoIsPort,
int maxReadMultipleReferencesSegmented,
int maxReadMultipleReferencesNonsegmented) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
addPropertyReferences(com.serotonin.bacnet4j.util.PropertyReferences refs,
com.serotonin.bacnet4j.type.primitive.ObjectIdentifier oid) |
void |
addUpdateInfo(java.util.Map<java.lang.String,java.lang.Object> result) |
void |
cancel() |
(package private) void |
cleanup() |
private java.util.List<BACnetObjectBean> |
getDetails(int index) |
static java.util.List<BACnetObjectBean> |
getDetails(com.serotonin.bacnet4j.LocalDevice localDevice,
com.serotonin.bacnet4j.RemoteDevice d) |
static java.lang.String |
getDeviceDescription(com.serotonin.bacnet4j.RemoteDevice d) |
void |
getDeviceDetails(int index) |
void |
iAmReceived(com.serotonin.bacnet4j.RemoteDevice d) |
void |
listenerException(java.lang.Throwable e) |
void |
receivedException(java.lang.Exception e) |
void |
receivedThrowable(java.lang.Throwable t) |
void |
unimplementedVendorService(com.serotonin.bacnet4j.type.primitive.UnsignedInteger vendorId,
com.serotonin.bacnet4j.type.primitive.UnsignedInteger serviceNumber,
com.serotonin.util.queue.ByteQueue queue) |
private static final org.apache.commons.logging.Log LOG
final java.util.ResourceBundle bundle
private int removeDeviceIndex
private final com.serotonin.bacnet4j.LocalDevice localDevice
private final AutoShutOff autoShutOff
private final java.util.List<com.serotonin.db.IntValuePair> iamsReceived
java.lang.String message
private boolean finished
private int deviceDetailsIndex
private java.util.List<BACnetObjectBean> deviceDetails
public BACnetDiscovery(java.util.ResourceBundle bundle,
int deviceId,
java.lang.String broadcastAddress,
int port,
int timeout,
int segTimeout,
int segWindow,
int retries,
int whoIsPort,
int maxReadMultipleReferencesSegmented,
int maxReadMultipleReferencesNonsegmented)
public void addUpdateInfo(java.util.Map<java.lang.String,java.lang.Object> result)
public void cancel()
cancel in interface TestingUtilityvoid cleanup()
public void receivedException(java.lang.Exception e)
receivedException in interface com.serotonin.bacnet4j.event.ExceptionListenerpublic void receivedThrowable(java.lang.Throwable t)
receivedThrowable in interface com.serotonin.bacnet4j.event.ExceptionListenerpublic void unimplementedVendorService(com.serotonin.bacnet4j.type.primitive.UnsignedInteger vendorId,
com.serotonin.bacnet4j.type.primitive.UnsignedInteger serviceNumber,
com.serotonin.util.queue.ByteQueue queue)
unimplementedVendorService in interface com.serotonin.bacnet4j.event.ExceptionListenerpublic void iAmReceived(com.serotonin.bacnet4j.RemoteDevice d)
iAmReceived in interface com.serotonin.bacnet4j.event.DeviceEventListeneriAmReceived in class com.serotonin.bacnet4j.event.DefaultDeviceEventListenerpublic static java.lang.String getDeviceDescription(com.serotonin.bacnet4j.RemoteDevice d)
public void listenerException(java.lang.Throwable e)
listenerException in interface com.serotonin.bacnet4j.event.DeviceEventListenerlistenerException in class com.serotonin.bacnet4j.event.DefaultDeviceEventListenerpublic void getDeviceDetails(int index)
private java.util.List<BACnetObjectBean> getDetails(int index) throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<BACnetObjectBean> getDetails(com.serotonin.bacnet4j.LocalDevice localDevice, com.serotonin.bacnet4j.RemoteDevice d) throws java.lang.Exception
java.lang.Exceptionprivate static void addPropertyReferences(com.serotonin.bacnet4j.util.PropertyReferences refs,
com.serotonin.bacnet4j.type.primitive.ObjectIdentifier oid)