sophware.home.x10
Class X10CM11ATransceiver

java.lang.Object
  extended by sophware.home.io.HomeReceiver
      extended by sophware.home.io.HomeTransceiver
          extended by sophware.home.x10.X10CM11ATransceiver
All Implemented Interfaces:
HomeTransmitter

public class X10CM11ATransceiver
extends HomeTransceiver

X10CM11AInterface extends the HomeTransceiver for the X10 CM11A Serial controller available from X10.

Version:
1.0, 02/17/06
Author:
Russell Soph
See Also:
HomeTransmitter, HomeReceiver

Constructor Summary
X10CM11ATransceiver(HomeAccess access)
          Constructs and X10CM11ATransceiver
 
Method Summary
 void start()
          Starts event processing
 void stop()
          Stops event processing
 int transmit(HomeCommand command)
          Transmits the HomeCommand to the CM11A
 
Methods inherited from class sophware.home.io.HomeReceiver
getHome, setHome
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

X10CM11ATransceiver

public X10CM11ATransceiver(HomeAccess access)
Constructs and X10CM11ATransceiver

Parameters:
access - the access interface
Method Detail

start

public void start()
           throws HomeException
Starts event processing

Specified by:
start in interface HomeTransmitter
Specified by:
start in class HomeTransceiver
Throws:
HomeException

transmit

public int transmit(HomeCommand command)
             throws HomeException
Transmits the HomeCommand to the CM11A

Parameters:
command - the HomeCommand to be sent
Returns:
the request ID for this transmission
Throws:
HomeException

stop

public void stop()
Stops event processing

Specified by:
stop in interface HomeTransmitter
Specified by:
stop in class HomeTransceiver