public interface UDDeviceStateListener
Note: this class is implemented by UDControlPoint which handles all UPnP traffic communications and, as such, no other classes should implement it unless overriding UDControlPoint
UDControlPoint
Modifier and Type | Method and Description |
---|---|
void |
deviceStateChanged(UDProxyDevice device,
java.lang.String control,
java.lang.String action,
java.lang.String node,
XMLElement eventInfo,
boolean is_group)
There was a change in a node attached/linked to ISY
|
void |
offLine(UDProxyDevice device)
Device is offLine or not responding
|
void |
onLine(UDProxyDevice device)
Device is onLine
|
void |
systemStatus(UDProxyDevice device,
java.lang.String event)
Notifies the client of important system status changes
|
void deviceStateChanged(UDProxyDevice device, java.lang.String control, java.lang.String action, java.lang.String node, XMLElement eventInfo, boolean is_group)
device
- - the device UDProxyDevice
where the change
took placecontrol
- - the [name of] the control which was affectedaction
- - the [name of] the action (with in the context of a control) which was
performednode
- - the [address of] the node which was affectedeventInfo
- - general event information to be processed by clientsis_group
- - whether or not the affected node is a group/sceneUDControl
,
UDAction
,
UDNode
,
UDProxyDevice
void offLine(UDProxyDevice device)
device
- - the UDProxyDevice
which is now offlineUDProxyDevice
void onLine(UDProxyDevice device)
device
- - the UDProxyDevice
which is now onlineUDProxyDevice
void systemStatus(UDProxyDevice device, java.lang.String event)
device
- - the UDProxyDevice
event
- - the eventUDProxyDevice