|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
AccessPipe ties two HomeAccess streams togetherAccessPipe
ActionListener
ActionEvent
Object to the container.
Object to this container
X10Addresses to this event.
HomeListener to this Home.
StateChangeListener for changes to this
StateObject.
AdjustableHomeDevice extends the HomeDevice
and represents devices that can have their "ON" value adjusted from
0 to 100%AdjustableHomeDevice with the given
DeviceAddress
AdjustableHomeDevice with the given
DeviceAddress and name
AdjustableLevel is an interface that is implemented
by objects with an adjustable level (e.g.BinaryGroup is a collection of BinaryObject with a policy
that governs the conditions under which the group is considered to be "on"
or "off".BinaryGroup with the name and policy.
BinaryGroup with the name and policy.
BinaryObject represents an object that has on/off states.BinaryObject
BinarDevice with the given value
HomeInterface
HomeCommandStatus
Condition
Condition
Object is in home storage.
DefaultDeviceTableModel defines how
HomeDevices will be displayed in a DeviceTableDefaultDeviceTableModel
DefaultStateTableModel defines how
HomeDevices will be displayed in a StateTableDeviceAddress uniquely identifies a Device on a home
networkDeviceDialog is a dialog that allows device controlDeviceGroup is an addressable group of devices.DeviceGroup with the given address
DeviceGroup with the given address
and name.
DevicePanel is a graphical representation of an
HomeDevice.X10Device.
DeviceTable displays HomeDevices in a
tabular format.DeviceTable for the given
Home.
DimableLampDevice extends the LampDevice and
represents dimable lights/lamps.DimableLampDevice with the given
DeviceAddress
DimableLampDevice with the given
DeviceAddress and name
HomeEvents to the listeners.
HomeCommandStatus to the command listener.
FileHomeStorage is a persistent implementation
of the HomeStorage interface.FileHomeStorage
HomeDevice associated with an address.
HomeDevice associated with an address
InsteonAddress for this event
getAddress method returns an integer representation
of the address.
DeviceAddress for this
HomeDevice.
X10Addresses to for this command.
X10Addresss associated with this event.
X10Addresses to for this command.
HomeDevices in the container.
Objects of a specific subtype
HomeDevices.
Objects.
HomeInterface with whom this HomeReceiver is associated
HomeCommand associated with this status.
X10Address
HomeCommandListener to for this command.
X10Address.
HomeEvent is received.
HomeEvent
HashTable.
Home is the central object that defines your automated
network.Home with a receiver.
Home with a receiver and storage.
Home with a transmitter.
Home with a transmitter and storage.
Home with a transmitter and
receiver.
Home with a transmitter,
receiver and storage.
Home with a transceiver.
Home with a transceiver and storage.
HomeAccess interface provides comm acces to your homeHomeCommand is transmitted via a HomeTransmitter
to a device on the home's network.HomeCommandFrame provides and interface to send
commands to home devices.HomeCommandFrame for the given
Home.
HomeCommandListener handles the response from a
HomeCommandHomeCommandStatus represents the status of a
HomeCommand returned to a HomeCommandListener.HomeCommandStatus for a command.
HomeCommandStatus for a command.
HomeDevice is the base class for all addressable devices on
the home network.HomeDevice with the given address
HomeDevice with the given address
and name.
HomeEvent represents an event on one of the Home's
interfaces.HomeEventHandler handles home eventsHomeEventMonitorPanel monitors and displays home eventsHomeEventMonitorPanel for the given
Home.
HomeEventMonitorPanel for the given
Home.
HomeException extends Exception and
represents exceptions for a home.HomeException
HomeException
HomeException
HomeException
HomeListener interface monitors updates to a
Home.HomeReceiver is an abstract class that will receive
and distribute HomeEvents to a Home.HomeStorage is the container used by the Home
to store the objects associated with the home.HomeTransceiver is capable of sending HomeCommands
and receiving HomeEvents.HomeTransmitter transmits HomeCommands
to a HomeDevice.InsteonAddress uniquely identifies an
Insteon HomeDevice or groupInsteonAddress with the given address
InsteonAddress with the given address
InsteonAddress for the given group
InsteonAddress with the given address
InsteonAddress with the given address
InsteonCommand is transmitted via a
HomeTransmitter to an Insteon device on the home's network.InsteonCommand
InsteonCommand
InsteonCommand
InsteonCommand
InsteonCommand
InsteonCommand
InsteonCommand
InsteonDeviceFactory is responsible for the dynamic
creation of Insteon devices as they are discovered.InsteonEvent
represents an event on one of the Home's Insteon devices.InsteonEvent
InsteonEvent
InsteonEventHandler
is the default event handler for InsteonHomeEvents- InsteonEventHandler() -
Constructor for class sophware.home.insteon.InsteonEventHandler
-
- InsteonPLCTransceiver - Class in sophware.home.insteon
InsteonPLCTransceiver implements the
HomeTransmitter
and HomeReceiver interfaces for the Smarthome PowerLinc V2
Controller.- InsteonPLCTransceiver(HomeAccess) -
Constructor for class sophware.home.insteon.InsteonPLCTransceiver
- Creates an instance of the
InsteonPLCTransceiver
- isActive() -
Method in class sophware.home.io.HomeEventHandler
- Check if this handler is active
- isAt(int) -
Static method in class sophware.home.util.DEBUG
- Checks whether debug level is at or above given value
- isBroadcastID() -
Method in class sophware.home.insteon.InsteonEvent
- True if this event is broadccast ID
- isExtended() -
Method in class sophware.home.insteon.InsteonEvent
- Tests to see if this is an extended message
- isGroupAddress() -
Method in class sophware.home.insteon.InsteonAddress
- identifies whether or not this address is a group address
- isGroupCommand() -
Method in class sophware.home.insteon.InsteonCommand
- Check if group command
- isHouseCodeBroadcast() -
Method in class sophware.home.x10.X10Address
- Returns true if this is a house code broadcast address.
- isMember(BinaryObject) -
Method in class sophware.home.logic.BinaryGroup
- Checks to see if object is in group
- isOn() -
Method in class sophware.home.lang.BinaryObject
- Gets the current state of this
Device.
- isOpen() -
Method in interface sophware.home.io.HomeAccess
- returns status of access
- isOpen() -
Method in class sophware.home.io.NetworkAccess
- Check status of the connection
- isOpen() -
Method in class sophware.home.io.RXTXSerialAccess
- returns status of access
- isOpen() -
Method in class sophware.home.io.SerialAccess
- Checks status of the connection
- isOpen() -
Method in class sophware.home.io.USBAccess
- State of the connection
- isTrue() -
Method in class sophware.home.logic.Condition
- Gets the current state of the condition
LampDevice represents home devices that are lights/lamps.LampDevice with the given
DeviceAddress
LampDevice with the given
DeviceAddress and name
Macro is a collection of MacroSteps that can
be executed as group.Macro
Macro
MacroStep is an executeable step in a macroMemoryHomeStorage is a non-persistent implementation
of the HomeStorage interface.Named is an interface that is implemented
by objects with a nameNetworkAccess provides communications access
to USB Devices.NetworkAccess
and will attempt connection to remote host and port
NetworkAccess that will
accept a connection request on the port
NetworkHome used to acceess a remote
Home via a NetworkHomeServerNetworkHomeTransceiver that communicates
with the given host on the given port.
NetworkHomeServer provides a network bridge for a
Home.NetworkHomeServer for the given
Home listening on the given port.
NetworkHomeStorage is access remote storage on a
NetworkHome.NetworkHomeStorage
HomeNetworkTransceiver used to interface to a
HomeNetworkServerHomeNetworkTransceiver that communicates
with a remote NetworkHomeServer
Object is added to the Home.
Object is removed from the Home.
PersistentHomeStorage is an abstract class that provides
a foundation for the implementation of persistent HomeStoragePLCCommand is transmitted via a
HomeTransmitter to the PLC.PLCCommand
ReadOnlyDevice represents devices that cannot have their
state modified by commands.ReadOnlyDevice with the given
DeviceAddress
ReadOnlyDevice with the given
DeviceAddress and name
Object from the container.
BinaryObject from this container
HomeListener from this
Home.
yStateChangeListener for changes to this
StateObject.
HomeEvents and HomeCommandStatus from
the NetworkHomeServer
- run() -
Method in class sophware.home.net.NetworkHomeServer.NetworkHomeClient
-
- run() -
Method in class sophware.home.net.NetworkHomeServer
- Runnable implementation to accept connections from remote clients
- RXTXSerialAccess - Class in sophware.home.io
RXTXSerialAccess provides communications access
to serial ports using RXTX specification.- RXTXSerialAccess(String) -
Constructor for class sophware.home.io.RXTXSerialAccess
- Creates an instance of the
SerialAccess
- RXTXSerialAccess(String, int, int, int, int) -
Constructor for class sophware.home.io.RXTXSerialAccess
- Creates an instance of the
SerialAccess
NetworkHomeServer