agentland.device
Interface VCR

All Superinterfaces:
Agent, Remote
All Known Implementing Classes:
VCRAgent

public interface VCR
extends Agent


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 void channelDown()
           
 void channelUp()
           
 void enter()
           
 void fastForward()
           
 int getIntTapeStatus()
           
 boolean getMuteStatus()
           
 boolean getPowerStatus()
           
 String getStringTapeStatus()
           
 void mute()
           
 void pause()
           
 void play()
           
 void pressNumber(int i)
           
 void record()
           
 void rewind()
           
 void setChannel(int channel)
           
 void setIntTapeStatus(int stat)
           
 void setMuteStatus(boolean muted)
           
 void setPowerStatus(boolean on)
           
 void stop()
           
 void togglePower()
           
 void turnOff()
           
 void turnOn()
           
 void tvVcr()
           
 void volumeDown()
           
 void volumeUp()
           
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Method Detail

setPowerStatus

public void setPowerStatus(boolean on)
                    throws RemoteException

getPowerStatus

public boolean getPowerStatus()
                       throws RemoteException

togglePower

public void togglePower()
                 throws RemoteException

turnOn

public void turnOn()
            throws RemoteException

turnOff

public void turnOff()
             throws RemoteException

mute

public void mute()
          throws RemoteException

getMuteStatus

public boolean getMuteStatus()
                      throws RemoteException

setMuteStatus

public void setMuteStatus(boolean muted)
                   throws RemoteException

rewind

public void rewind()
            throws RemoteException

fastForward

public void fastForward()
                 throws RemoteException

play

public void play()
          throws RemoteException

record

public void record()
            throws RemoteException

stop

public void stop()
          throws RemoteException

pause

public void pause()
           throws RemoteException

channelUp

public void channelUp()
               throws RemoteException

channelDown

public void channelDown()
                 throws RemoteException

volumeUp

public void volumeUp()
              throws RemoteException

volumeDown

public void volumeDown()
                throws RemoteException

getIntTapeStatus

public int getIntTapeStatus()
                     throws RemoteException

setIntTapeStatus

public void setIntTapeStatus(int stat)
                      throws RemoteException

getStringTapeStatus

public String getStringTapeStatus()
                           throws RemoteException

tvVcr

public void tvVcr()
           throws RemoteException

setChannel

public void setChannel(int channel)
                throws RemoteException

pressNumber

public void pressNumber(int i)
                 throws RemoteException

enter

public void enter()
           throws RemoteException