Package | Description |
---|---|
com.udi.isy.jsdk | |
com.udi.isy.jsdk.insteon | |
com.universaldevices.client | |
com.universaldevices.device.model | |
com.universaldevices.upnp | |
example |
Modifier and Type | Method and Description |
---|---|
abstract void |
ISYClient.onGroupRenamed(UDGroup group)
This method is invoked when a group/scene is renamed
|
void |
ISYClient.onGroupRenamed(UDProxyDevice device,
UDGroup group)
This method is invoked when a group/scene is renamed
|
abstract void |
ISYClient.onNewGroup(UDGroup new_group)
This method is invoked when a new group/scene has been created in ISY
|
void |
ISYClient.onNewGroup(UDProxyDevice device,
UDGroup new_group)
This method is invoked when a new group/scene has been created in ISY
|
void |
ISYClient.onNodeMoved(UDProxyDevice device,
UDNode node,
UDGroup group,
char role)
This method is invoked when a node has been moved to a scene/group
|
abstract void |
ISYClient.onNodeMovedAsMaster(UDNode node,
UDGroup group)
This method is invoked when a node has been moved to a scene/group
as a controller/master
|
abstract void |
ISYClient.onNodeMovedAsSlave(UDNode node,
UDGroup group)
This method is invoked when a node has been moved to a scene/group
as a responder/slave
|
abstract void |
ISYClient.onNodeRemovedFromGroup(UDNode node,
UDGroup group)
This method is invoked when
UDNode has been removed from
a group/scene (UDGroup |
void |
ISYClient.onNodeRemovedFromGroup(UDProxyDevice device,
UDNode node,
UDGroup group)
This method is invoked when
UDNode has been removed from
a group/scene (UDGroup |
abstract void |
ISYClient.onNodeToGroupRoleChanged(UDNode node,
UDGroup group,
char new_role)
Notifies the client that the node's role for a group changed
|
void |
ISYClient.onNodeToGroupRoleChanged(UDProxyDevice device,
UDNode node,
UDGroup group,
char new_role)
Notifies the client that the node's role for a group changed
|
Modifier and Type | Method and Description |
---|---|
boolean |
ISYInsteonClient.moveNodeToSceneAsMaster(UDNode node,
UDGroup scene)
Moves the specified
UDNode to the specified
scene (UDGroup as a controller/master |
boolean |
ISYInsteonClient.moveNodeToSceneAsSlave(UDNode node,
UDGroup scene)
Moves the specified
UDNode to the specified
scene (UDGroup as a responder/slave |
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable<java.lang.String,UDGroup> |
UDClient.getGroups()
Returns a
Hashtable scenes/groups as configured in
the system |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<UDGroup> |
UDNodes.getSortedGroups(boolean includeRoot)
Return an ArrayList of sorted groups
|
Modifier and Type | Method and Description |
---|---|
void |
UDModelChangeListener.onGroupRenamed(UDProxyDevice device,
UDGroup group) |
void |
IModelChangeListener.onGroupRenamed(UDProxyDevice device,
UDGroup group)
Notifies the client of the change in name of a group in the system.
|
void |
UDModelChangeListener.onNewGroup(UDProxyDevice device,
UDGroup newGroup) |
void |
IModelChangeListener.onNewGroup(UDProxyDevice device,
UDGroup newGroup)
Notifies the client of the addition of a new group/scene to the system.
|
void |
UDModelChangeListener.onNodeMoved(UDProxyDevice device,
UDNode node,
UDGroup group,
char role) |
void |
IModelChangeListener.onNodeMoved(UDProxyDevice device,
UDNode node,
UDGroup group,
char role)
Notifies the client that a node was moved into a group/scene
|
void |
UDModelChangeListener.onNodeRemovedFromGroup(UDProxyDevice device,
UDNode node,
UDGroup group) |
void |
IModelChangeListener.onNodeRemovedFromGroup(UDProxyDevice device,
UDNode node,
UDGroup group)
Notifies the client of the removal of a node from a group in the system.
|
void |
UDModelChangeListener.onNodeToGroupRoleChanged(UDProxyDevice device,
UDNode node,
UDGroup group,
char newRole) |
void |
IModelChangeListener.onNodeToGroupRoleChanged(UDProxyDevice device,
UDNode node,
UDGroup group,
char new_role)
Notifies the client that the node's role for a group changed
|
Modifier and Type | Field and Description |
---|---|
static java.util.Hashtable<java.lang.String,UDGroup> |
UDControlPoint.groups
A
Hashtable of all the groups/scenes (UDGroup )
in all the discovered ISYs |
Modifier and Type | Method and Description |
---|---|
static UDGroup |
UDControlPoint.getGroupWhereNodeIsMaster(java.lang.String nodeId,
UDProxyDevice device)
Returns the group where the specified node plays the role of a controller/master
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<UDGroup> |
UDControlPoint.getNodeGroups(java.lang.String nodeId,
UDProxyDevice device)
Returns all the groups a node belongs to
|
Modifier and Type | Method and Description |
---|---|
protected static void |
UDControlPoint.addGroup(UDGroup group,
java.lang.Object dev)
Adds a group when in initialization mode
|
Modifier and Type | Method and Description |
---|---|
void |
MyISYInsteonClient.onGroupRenamed(UDGroup group)
This method is invoked when a group/scene is renamed
|
void |
MyISYInsteonClient.onNewGroup(UDGroup newGroup)
This method is called when a new group/scene has been created
|
void |
MyISYInsteonClient.onNodeMovedAsMaster(UDNode node,
UDGroup group)
This method is invoked when a node (Insteon Device) has been moved to a scene as controller/master
|
void |
MyISYInsteonClient.onNodeMovedAsSlave(UDNode node,
UDGroup group)
This method is invoked when a node (Insteon Device) has been moved to a scene as responder/slave
|
void |
MyISYInsteonClient.onNodeRemovedFromGroup(UDNode node,
UDGroup group)
This method is called when a node (Insteon Device) is removed from a scene
|
void |
MyISYInsteonClient.onNodeToGroupRoleChanged(UDNode node,
UDGroup group,
char new_role)
This method is called when a node's role changes in the given group (master/slave role)
|