jreceiver.common.callback.rpc
Interface ControllerListener

All Superinterfaces:
RpcBase
All Known Implementing Classes:
ControllerListenerDirect

public interface ControllerListener
extends RpcBase

Interface to be supported by devices that offer external control of other devices.

The player (or its device driver) has the option of implementing none, some or all the functionality in this interface.

Version:
$Revision: 1.2 $ $Date: 2002/12/29 00:44:08 $
Author:
Reed Esau

Field Summary
static java.lang.String HANDLER_NAME
           
static java.lang.String PLAY_SIGNAL_DATA
           
static java.lang.String RECORD_SIGNAL_DATA
           
 
Fields inherited from interface jreceiver.common.rpc.RpcBase
DETECT
 
Method Summary
 void playSignalData(java.lang.String address, java.lang.String sig_data)
          Playback a signal on a controlling device (IR, X10, etc.)
 java.lang.String recordSignalData(java.lang.String address)
          Record a signal from a controlling device (IR, X10, etc.)
 
Methods inherited from interface jreceiver.common.rpc.RpcBase
detect
 

Field Detail

HANDLER_NAME

public static final java.lang.String HANDLER_NAME

RECORD_SIGNAL_DATA

public static final java.lang.String RECORD_SIGNAL_DATA

PLAY_SIGNAL_DATA

public static final java.lang.String PLAY_SIGNAL_DATA
Method Detail

recordSignalData

public java.lang.String recordSignalData(java.lang.String address)
                                  throws RpcException
Record a signal from a controlling device (IR, X10, etc.)

playSignalData

public void playSignalData(java.lang.String address,
                           java.lang.String sig_data)
                    throws RpcException
Playback a signal on a controlling device (IR, X10, etc.)


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