agentland.device
Class PioneerDVDAgent

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--metaglue.AgentAgent
                          |
                          +--agentland.device.PioneerDVDAgent
All Implemented Interfaces:
Agent, MetagluePrimitives, PioneerDVD, Remote, Serializable

public class PioneerDVDAgent
extends AgentAgent
implements PioneerDVD

See Also:
Serialized Form

Inner classes inherited from class metaglue.AgentAgent
AgentAgent.Attribute
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Constructor Summary
PioneerDVDAgent()
           
 
Method Summary
 void closeConnect()
           
 void doorOpen()
           
 void loadPioneer(String serial)
           
 void pause()
           
 void play()
           
 void scanForward()
           
 void scanReverse()
           
 void stepForward()
           
 void stepReverse()
           
 void still()
           
 void stop()
           
 
Methods inherited from class metaglue.AgentAgent
addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, log, lookupClass, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOn, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Constructor Detail

PioneerDVDAgent

public PioneerDVDAgent()
                throws RemoteException,
                       IOException,
                       javax.comm.NoSuchPortException,
                       javax.comm.PortInUseException
Method Detail

loadPioneer

public void loadPioneer(String serial)
Specified by:
loadPioneer in interface PioneerDVD

doorOpen

public void doorOpen()
              throws IOException
Specified by:
doorOpen in interface PioneerDVD

play

public void play()
          throws IOException
Specified by:
play in interface PioneerDVD

stop

public void stop()
          throws IOException
Specified by:
stop in interface PioneerDVD

pause

public void pause()
           throws IOException
Specified by:
pause in interface PioneerDVD

still

public void still()
           throws IOException
Specified by:
still in interface PioneerDVD

stepForward

public void stepForward()
                 throws IOException
Specified by:
stepForward in interface PioneerDVD

stepReverse

public void stepReverse()
                 throws IOException
Specified by:
stepReverse in interface PioneerDVD

scanForward

public void scanForward()
                 throws IOException
Specified by:
scanForward in interface PioneerDVD

scanReverse

public void scanReverse()
                 throws IOException
Specified by:
scanReverse in interface PioneerDVD

closeConnect

public void closeConnect()
                  throws IOException
Specified by:
closeConnect in interface PioneerDVD