sophware.home.io
Interface HomeTransmitter

All Known Implementing Classes:
HomeTransceiver, InsteonPLCTransceiver, NetworkHomeTransceiver, X10CM11ATransceiver

public interface HomeTransmitter

The HomeTransmitter transmits HomeCommands to a HomeDevice.

Version:
1.0, 03/19/07
Author:
Russell Soph
See Also:
HomeCommand

Method Summary
 void start()
          Starts the processing of commands
 void stop()
          Stops the processing of commands
 int transmit(HomeCommand command)
          Transmits commands to home devices.
 

Method Detail

start

void start()
           throws HomeException
Starts the processing of commands

Throws:
HomeException

transmit

int transmit(HomeCommand command)
             throws HomeException
Transmits commands to home devices.

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

stop

void stop()
          throws HomeException
Stops the processing of commands

Throws:
HomeException