Package | Description |
---|---|
com.udi.insteon.client | |
com.udi.isy.jsdk | |
com.udi.isy.jsdk.insteon | |
com.universaldevices.client | |
com.universaldevices.device.model | |
com.universaldevices.upnp |
Modifier and Type | Method and Description |
---|---|
static UDNode |
InsteonOps.getPrimaryNode(UDNode node)
Return the node that represents the device itself.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<UDNode> |
InsteonOps.getAssociatedDevices(UDNode node,
UDProxyDevice device)
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<UDNode> |
InsteonOps.getAssociatedDevices(UDNode node,
UDProxyDevice device)
|
static java.lang.String |
InsteonNLS.getDeviceDescription(UDNode nm) |
static int |
InsteonOps.getNumIOInputs(UDNode node)
Returns the number of inputs for an I/O device
|
static int |
InsteonOps.getNumIOOutputs(UDNode node)
Returns the number of outputs for an I/O device
|
static UDNode |
InsteonOps.getPrimaryNode(UDNode node)
Return the node that represents the device itself.
|
static boolean |
InsteonOps.hasAssociatedDevices(UDNode node)
Checks to see whether or not a node as associated nodes.
|
static boolean |
InsteonOps.hasSense(UDNode node)
Checks to see whether or not a device has load sensing capabilities
|
static boolean |
InsteonOps.isAllowedInScenes(UDNode node)
Return true if the node may be used in a group.
|
static boolean |
InsteonOps.isAnyDoorSensor(UDNode node)
Checks to see whether or not a device is an INSTEON Door Sensor
|
static boolean |
InsteonOps.isBallastDimmer(UDNode node)
Checks for FanLinc
|
static boolean |
InsteonOps.isBallastDimmerController(UDNode node) |
static boolean |
InsteonOps.isBallastDimmerPrimary(UDNode node) |
static boolean |
InsteonOps.isBallastDimmerResponder(UDNode node) |
static boolean |
InsteonOps.isBatteryPoweredDevice(UDNode node) |
static boolean |
InsteonOps.isClimateControlDevice(UDNode node)
Checks for thermostats (i.e.
|
static boolean |
InsteonOps.isClimateControllerNode(UDNode node)
Returns true if the given thermostat node may be used as a controller in a scene.
|
static boolean |
InsteonOps.isCompanion(UDNode node) |
static boolean |
InsteonOps.isControLinc(UDNode node)
Checks for ControLinc
|
static boolean |
InsteonOps.isControllerOnly(UDNode node)
Return true if the node may be used as a group controller, but
not a group responder.
|
static boolean |
InsteonOps.isDimmable(UDNode node)
Whether or not a node is dimmable
|
static boolean |
InsteonOps.isDinRailDimmer(UDNode node) |
static boolean |
InsteonOps.isDinRailRelay(UDNode node) |
static boolean |
InsteonOps.isDualBandOutletLinc(UDNode node)
Checks to see whether or not a device is a dual band OutletLinc
|
static boolean |
InsteonOps.isEnergyDisplay(UDNode node)
Checks for Energy Display
|
static boolean |
InsteonOps.isEZBridge(UDNode node) |
static boolean |
InsteonOps.isEZIO2(UDNode node)
Checks for EZIO-2x4 device
|
static boolean |
InsteonOps.isEZIO4O(UDNode node)
Checks for EZIO4O device
|
static boolean |
InsteonOps.isEZIO6I(UDNode node)
Checks for EZIO6I device
|
static boolean |
InsteonOps.isEZIO8(UDNode node)
Checks for EZIO-7x8 (8SA) device
|
static boolean |
InsteonOps.isEZIO8T(UDNode node)
Checks for EZIO-8T (8x30 device
|
static boolean |
InsteonOps.isEZSwitch(UDNode node) |
static boolean |
InsteonOps.isFanLinc_Fan(UDNode node)
Checks for FanLinc Fan node
|
static boolean |
InsteonOps.isFanLinc(UDNode node)
Checks for FanLinc
|
static boolean |
InsteonOps.isGlobalPluginDimmer(UDNode node) |
static boolean |
InsteonOps.isGlobalPluginRelay(UDNode node) |
static boolean |
InsteonOps.isHiddenDoorSensor(UDNode node)
Checks to see whether or not a device is an INSTEON Door Sensor
|
static boolean |
InsteonOps.isIconOnOffSwitch(UDNode node)
Checks for IconOnOffSwitch
|
static boolean |
InsteonOps.isIconSwitchDimmer(UDNode node)
Checks for IconSwitchDimmer
|
static boolean |
InsteonOps.isIconSwitchRelay(UDNode node)
Checks for IconSwitchRelay
|
static boolean |
InsteonOps.isIMeterSolo(UDNode node) |
static boolean |
InsteonOps.isInLineLincRelayDualBand(UDNode node) |
static boolean |
InsteonOps.isInlineLincWSense(UDNode node)
Checks for InlineLinc with Sense
|
static boolean |
InsteonOps.isInsteonBridge(UDNode node) |
static boolean |
InsteonOps.isInsteonController(UDNode node)
Checks to see whether or not a device is a controller
|
static boolean |
InsteonOps.isIOAnalogInput(UDNode node)
Checks to see whether or not a node is an I/O "analog" input
|
static boolean |
InsteonOps.isIOController(UDNode node)
Checks to see whether or not this node is the main controller for an
I/O device.
|
static boolean |
InsteonOps.isIODevice(UDNode node)
Checks for I/O (i.e.
|
static boolean |
InsteonOps.isIOInput(UDNode node)
Checks to see whether or not a node is an I/O input
|
static boolean |
InsteonOps.isIOLinc(UDNode node) |
static boolean |
InsteonOps.isIOLincSensor(UDNode node)
Returns true if the node is an IOLinc sensor node
|
static boolean |
InsteonOps.isIOOutput(UDNode node)
Checks to see whether or not a node is an I/O output
|
static boolean |
InsteonOps.isIRLincReceiver(UDNode node) |
static boolean |
InsteonOps.isIRLincTx(UDNode node) |
static boolean |
InsteonOps.isIrrigationController(UDNode node)
Checks to see whether or not this node is the main controller for an
Irrigation device.
|
static boolean |
InsteonOps.isIrrigationDevice(UDNode node)
Checks for Irrigation (i.e.
|
static boolean |
InsteonOps.isIrrigationValves(UDNode node)
Checks to see whether or not this node is a valve.
|
static boolean |
InsteonOps.isKeypadLinc(UDNode node)
Checks for KeypadLinc
|
static boolean |
InsteonOps.isKeypadLincButton(UDNode node)
Checks to see whether or not a node is a KeypadLinc button
|
static boolean |
InsteonOps.isKeypadLincRelay(UDNode node) |
static boolean |
InsteonOps.isKeypadLincV2(UDNode node)
Checks for KeypadLinc v2
|
static boolean |
InsteonOps.isKPLTimer(UDNode node)
Checks for Countdown Timer
|
static boolean |
InsteonOps.isLampLinc(UDNode node)
checks for LampLinc
|
static boolean |
InsteonOps.isLampLincBiPhy(UDNode node)
checks for LampLinc BiPhy
|
static boolean |
InsteonOps.isLeakSensor(UDNode node) |
static boolean |
InsteonOps.isLightDevice(UDNode node)
Checks for any Insteon Light controller/responder device
|
static boolean |
InsteonOps.isLLV2(UDNode node)
Checks for LampLinc v2
|
static boolean |
InsteonOps.isLoadController(UDNode node) |
static boolean |
InsteonOps.isMicroDimmer(UDNode node) |
static boolean |
InsteonOps.isMicroOnOff(UDNode node) |
static boolean |
InsteonOps.isMicroOpenClose(UDNode node) |
static boolean |
InsteonOps.isMorningLinc(UDNode node) |
static boolean |
InsteonOps.isMotionSensor(UDNode node) |
static boolean |
InsteonOps.isOnOff2663(UDNode node)
Checks to see whether or not a device is an INSTEON Door Sensor
|
static boolean |
InsteonOps.isOnOffModule2635(UDNode node)
Checks to see whether or not a device is an INSTEON Door Sensor
|
static boolean |
InsteonOps.isOpenCloseDoorSensor(UDNode node)
Checks to see whether or not a device is an INSTEON Door Sensor
|
static boolean |
InsteonOps.isPrimaryNode(UDNode node)
Whether or not a node is the primary node for a device such as KPL load button
|
static boolean |
InsteonOps.isRemoteLinc(UDNode node)
Checks for RemoteLinc
|
static boolean |
InsteonOps.isRemoteLinc2(UDNode node)
Checks for RemoteLinc2
|
static boolean |
InsteonOps.isRemoteLinc2Switch(UDNode node)
Checks for RemoteLinc2Switch
|
static boolean |
InsteonOps.isResponderOnly(UDNode node)
Return true if the node may be used as a group responder, but
not a group controller.
|
static boolean |
InsteonOps.isSameDevice(UDNode n1,
UDNode n2)
Checks to see whether or not two nodes are actually referring to
the same device
|
static boolean |
InsteonOps.isSmokeSensor(UDNode node)
Checks to see whether or not a device is an INSTEON Smoke Sensor
|
static boolean |
InsteonOps.isSwitchedDevice(UDNode node)
Checks to see whether or not a device is switched
|
static boolean |
InsteonOps.isSwitchLinc(UDNode node)
Checks for SwitchLinc
|
static boolean |
InsteonOps.isSwitchLincTimer(UDNode node)
Checks for 2476ST - SwitchLincTimer
|
static boolean |
InsteonOps.isSwitchLincV3(UDNode node) |
static boolean |
InsteonOps.isSwitchLincWSense(UDNode node)
Checks for 2476S
|
static boolean |
InsteonOps.isSynchroLinc(UDNode node) |
static boolean |
InsteonOps.isTempLinc(UDNode node)
Checks for TempLinc thermostats
|
static boolean |
InsteonOps.isTempLincZ(UDNode node)
Checks for Insteon Wireless thermostats
|
static boolean |
InsteonOps.isTimerLinc(UDNode node) |
static boolean |
InsteonOps.isToggleLinc(UDNode node)
Checks for ToggleLinc
|
static boolean |
InsteonOps.isTriggerLinc(UDNode node) |
static boolean |
InsteonOps.isVenstarThermostat(UDNode node)
Checks for Totaline/Venstar Thermostat Adapter
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ISYClient.getCurrValue(UDNode node,
java.lang.String control)
Returns the current value of a
UDControl for a UDNode |
abstract void |
ISYClient.onModelChanged(UDControl control,
java.lang.Object value,
UDNode node)
This method is invoked when ISY senses a change in the value of
any
UDControl for any UDNode |
void |
ISYClient.onModelChanged(UDProxyDevice device,
UDControl control,
java.lang.Object value,
UDNode node)
This method is invoked when ISY senses a change in the value of
any
UDControl for any UDNode |
abstract void |
ISYClient.onNewNode(UDNode node)
This method is invoked when a new node (representation of a physical
device) is added to ISY
|
void |
ISYClient.onNewNode(UDProxyDevice device,
UDNode newNode)
This method is invoked when a new node (representation of a physical
device) is added to ISY
|
abstract void |
ISYClient.onNodeEnabled(UDNode node,
boolean b)
This method is invoked when a node is enabled or disabled
|
void |
ISYClient.onNodeEnabled(UDProxyDevice device,
UDNode node,
boolean b)
This method is invoked when a node is enabled or disabled
|
abstract void |
ISYClient.onNodeError(UDNode node)
This method is invoked when there's an error communicating with the
node (or, better said, the physical device which is represented by this
node)
|
void |
ISYClient.onNodeError(UDProxyDevice device,
UDNode node)
This method is invoked when there's an error communicating with the
node (or, better said, the physical device which is represented by this
node)
|
abstract void |
ISYClient.onNodeHasPendingDeviceWrites(UDNode node,
boolean hasPending)
This method is called when the node has pending device writes
|
void |
ISYClient.onNodeHasPendingDeviceWrites(UDProxyDevice device,
UDNode node,
boolean hasPending)
This method is called when the node has pending device writes
|
abstract void |
ISYClient.onNodeIsWritingToDevice(UDNode node,
boolean isWriting)
This method is called when the device associated with the node
is being programmed (written to)
|
void |
ISYClient.onNodeIsWritingToDevice(UDProxyDevice device,
UDNode node,
boolean isWriting)
This method is called when the device associated with the node
is being programmed (written to)
|
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.onNodeParentChanged(UDNode node,
UDNode newParent)
This method is called when the parent of a node has changed
|
void |
ISYClient.onNodeParentChanged(UDProxyDevice device,
UDNode node,
UDNode newParent)
This method is called when the parent of a node has changed
|
abstract void |
ISYClient.onNodePowerInfoChanged(UDNode node)
This method is called when the power information has changed for a node
|
void |
ISYClient.onNodePowerInfoChanged(UDProxyDevice device,
UDNode node)
This method is called when the power information has changed for a node
|
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.onNodeRenamed(UDNode node)
This method is invoked when a
UDNode has been renamed |
void |
ISYClient.onNodeRenamed(UDProxyDevice device,
UDNode node)
This method is invoked when a
UDNode has been renamed |
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,UDNode> |
UDClient.getNodes()
Returns a
Hashtable of all the nodes (linked devices)
as configured in the system |
Modifier and Type | Class and Description |
---|---|
class |
UDFolder
UDFolder represents a Folder |
class |
UDGroup
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<UDNode> |
UDNodes.getSortedNodes()
Returns an ArrayList of sorted nodes
|
Modifier and Type | Method and Description |
---|---|
void |
UDModelChangeListener.onModelChanged(UDProxyDevice device,
UDControl control,
java.lang.Object value,
UDNode node) |
void |
IModelChangeListener.onModelChanged(UDProxyDevice device,
UDControl control,
java.lang.Object value,
UDNode node)
Notifies the client that a
UDControl changed. |
void |
UDIModelChangeListenerStd.onModelChanged(UDProxyDevice device,
UDIEventProcessor.Info info,
UDControl control,
java.lang.Object value,
UDNode node)
Notifies the client that a
UDControl changed. |
void |
UDModelChangeListener.onNewNode(UDProxyDevice device,
UDNode newNode) |
void |
IModelChangeListener.onNewNode(UDProxyDevice device,
UDNode newNode)
Notifies the client of the addition of a new node (device) to the system.
|
void |
UDModelChangeListener.onNodeDeviceIdChanged(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeDeviceIdChanged(UDProxyDevice device,
UDNode node)
Notifies the client that the address of the device represented by this
node has changed.
|
void |
UDModelChangeListener.onNodeDevicePropertiesRefreshed(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeDevicePropertiesRefreshed(UDProxyDevice device,
UDNode node)
Notifies the client that all the devices properties for a node were refreshed
|
void |
UDModelChangeListener.onNodeDevicePropertyChanged(UDProxyDevice device,
UDNode node,
com.universaldevices.common.properties.UDProperty<?> property) |
void |
IModelChangeListener.onNodeDevicePropertyChanged(UDProxyDevice device,
UDNode node,
com.universaldevices.common.properties.UDProperty<?> property)
Notifies the client that a node property has changed
|
void |
UDModelChangeListener.onNodeEnabled(UDProxyDevice device,
UDNode node,
boolean b) |
void |
IModelChangeListener.onNodeEnabled(UDProxyDevice device,
UDNode node,
boolean b)
Notifies the client that a node (device) in the system has either
been enabled or disabled
|
void |
UDModelChangeListener.onNodeError(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeError(UDProxyDevice device,
UDNode node)
Notifies the client that a node (device) in the system has encountered
an error (communications or otherwise)
|
void |
UDModelChangeListener.onNodeErrorCleared(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeErrorCleared(UDProxyDevice device,
UDNode node)
Notifies the client that a node (device) in the system no longer has
an error (communications or otherwise)
|
void |
UDModelChangeListener.onNodeHasPendingDeviceWrites(UDProxyDevice device,
UDNode node,
boolean hasPending) |
void |
IModelChangeListener.onNodeHasPendingDeviceWrites(UDProxyDevice device,
UDNode node,
boolean hasPending)
Notifies the client that a node's parent has changed
|
void |
UDModelChangeListener.onNodeIsWritingToDevice(UDProxyDevice device,
UDNode node,
boolean isWriting) |
void |
IModelChangeListener.onNodeIsWritingToDevice(UDProxyDevice device,
UDNode node,
boolean isWriting)
Notifies the client that a node's parent has changed
|
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.onNodeParentChanged(UDProxyDevice device,
UDNode node,
UDNode newParent) |
void |
IModelChangeListener.onNodeParentChanged(UDProxyDevice device,
UDNode node,
UDNode newParent)
Notifies the client that a node's parent has changed
|
void |
UDModelChangeListener.onNodePowerInfoChanged(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodePowerInfoChanged(UDProxyDevice device,
UDNode node)
Notifies the clients that the node's power utilization information
has changed
|
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.onNodeRenamed(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeRenamed(UDProxyDevice device,
UDNode node)
Notifies the client of the change in name of a node in the system.
|
void |
UDModelChangeListener.onNodeRevised(UDProxyDevice device,
UDNode node) |
void |
IModelChangeListener.onNodeRevised(UDProxyDevice device,
UDNode node)
Notifies the client of the revision of a node (device) to 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
|
static boolean |
UDNodeDeviceProperties.saveProperties(UDNode node,
java.util.Collection<com.universaldevices.common.properties.UDProperty<?>> props)
Save to the ISY, All properties in the given list as changed or new node device
properties for the specified node.
|
static boolean |
UDNodeDeviceProperties.saveProperty(UDNode node,
com.universaldevices.common.properties.UDProperty<?> prop)
Save the specified property to the ISY.
|
Modifier and Type | Field and Description |
---|---|
java.util.Hashtable<java.lang.String,UDNode> |
UDProxyDevice.nodes
A
Hashtable of all the nodes (not groups/scenes)
associated/linked to ISY. |
Modifier and Type | Method and Description |
---|---|
UDNode |
UDProxyDevice.getNode(java.lang.String id)
Retrieves a
UDNode based on the given node address (String) |
UDNode |
UDProxyDevice.getPrimaryNode(java.lang.String id)
Retrieves the primary
UDNode based on the given node address
for any node defined for the device. |
UDNode |
UDProxyDevice.getRootNode() |