jreceiver.common.callback.rpc
Class ControllerListenerDirect

java.lang.Object
  |
  +--jreceiver.common.rpc.RpcBaseDirect
        |
        +--jreceiver.common.callback.rpc.ControllerListenerDirect
All Implemented Interfaces:
ControllerListener, RpcBase

public abstract class ControllerListenerDirect
extends RpcBaseDirect
implements ControllerListener

To be implemented by devices that offer external control of other devices.

Version:
$Revision: 1.3 $ $Date: 2002/07/31 11:29:41 $
Author:
Reed Esau

Fields inherited from interface jreceiver.common.callback.rpc.ControllerListener
HANDLER_NAME, PLAY_SIGNAL_DATA, RECORD_SIGNAL_DATA
 
Fields inherited from interface jreceiver.common.rpc.RpcBase
DETECT
 
Constructor Summary
ControllerListenerDirect(User user)
           
 
Method Summary
abstract  void playSignalData(java.lang.String address, java.lang.String sig_data)
          Playback a signal on a controlling device (IR, X10, etc.)
abstract  java.lang.String recordSignalData(java.lang.String address)
          Record a signal from a controlling device (IR, X10, etc.)
 
Methods inherited from class jreceiver.common.rpc.RpcBaseDirect
authorize, detect, getHandlerName, getSecurityBean, getUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jreceiver.common.rpc.RpcBase
detect
 

Constructor Detail

ControllerListenerDirect

public ControllerListenerDirect(User user)
Method Detail

recordSignalData

public abstract java.lang.String recordSignalData(java.lang.String address)
                                           throws RpcException
Record a signal from a controlling device (IR, X10, etc.)
Specified by:
recordSignalData in interface ControllerListener

playSignalData

public abstract void playSignalData(java.lang.String address,
                                    java.lang.String sig_data)
                             throws RpcException
Playback a signal on a controlling device (IR, X10, etc.)
Specified by:
playSignalData in interface ControllerListener


Copyright © 2001-2002 Reed Esau, All Rights Reserved.