agentland.device
Class SonyCameraAgent

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

public class SonyCameraAgent
extends AgentAgent
implements SonyCamera

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
SonyCameraAgent()
           
 
Method Summary
 void absDrive(int panSpeed, int tiltSpeed, int y, int z)
           
 void absFocus(int pos)
           
 void absGain(int pos)
           
 void absIris(int pos)
           
 void absShutter(int pos)
           
 void absZoom(int pos)
           
 void autoExpMode(int mode)
           
 String autoexpModeInquiry()
           
 void autoFocus(boolean autoon)
           
 boolean backlightInquiry()
           
 void backlightMode(boolean mode)
           
 void brightExposure(int command)
           
 void currentPosition()
          Print current position of camera to the screen.
 void driveHome()
           
 void driveReset()
           
 void enableComputerControl(boolean control)
           
 String focusModeInquiry()
           
 int focusPosInquiry()
           
 int gainPosInquiry()
           
 int irisPosInquiry()
           
 void nudgeIn(int amnt)
           
 void nudgeLeft(int amnt)
           
 void nudgeUp(int amnt)
           
 int[] panTiltMaxSpeedInquiry()
           
 int[] panTiltPosInquiry()
           
 boolean powerInquiry()
           
 void powerSave(boolean save)
           
 int shutterPosInquiry()
           
 void velDrive(int panSpeed, int tiltSpeed)
           
 void velZoom(int speed)
           
 String wbModeInquiry()
           
 void whiteBalanceMode(int mode)
           
 void whiteBalanceTrigger()
           
 int zoomPosInquiry()
           
 
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

SonyCameraAgent

public SonyCameraAgent()
                throws RemoteException
Method Detail

powerInquiry

public boolean powerInquiry()
                     throws RemoteException
Specified by:
powerInquiry in interface SonyCamera

zoomPosInquiry

public int zoomPosInquiry()
                   throws RemoteException
Specified by:
zoomPosInquiry in interface SonyCamera

focusModeInquiry

public String focusModeInquiry()
                        throws RemoteException
Specified by:
focusModeInquiry in interface SonyCamera

focusPosInquiry

public int focusPosInquiry()
                    throws RemoteException
Specified by:
focusPosInquiry in interface SonyCamera

wbModeInquiry

public String wbModeInquiry()
                     throws RemoteException
Specified by:
wbModeInquiry in interface SonyCamera

autoexpModeInquiry

public String autoexpModeInquiry()
                          throws RemoteException
Specified by:
autoexpModeInquiry in interface SonyCamera

shutterPosInquiry

public int shutterPosInquiry()
                      throws RemoteException
Specified by:
shutterPosInquiry in interface SonyCamera

irisPosInquiry

public int irisPosInquiry()
                   throws RemoteException
Specified by:
irisPosInquiry in interface SonyCamera

gainPosInquiry

public int gainPosInquiry()
                   throws RemoteException
Specified by:
gainPosInquiry in interface SonyCamera

backlightInquiry

public boolean backlightInquiry()
                         throws RemoteException
Specified by:
backlightInquiry in interface SonyCamera

panTiltMaxSpeedInquiry

public int[] panTiltMaxSpeedInquiry()
                             throws RemoteException
Specified by:
panTiltMaxSpeedInquiry in interface SonyCamera

panTiltPosInquiry

public int[] panTiltPosInquiry()
                        throws RemoteException
Specified by:
panTiltPosInquiry in interface SonyCamera

driveHome

public void driveHome()
               throws RemoteException
Specified by:
driveHome in interface SonyCamera

powerSave

public void powerSave(boolean save)
               throws RemoteException
Specified by:
powerSave in interface SonyCamera

enableComputerControl

public void enableComputerControl(boolean control)
                           throws RemoteException
Specified by:
enableComputerControl in interface SonyCamera

autoExpMode

public void autoExpMode(int mode)
                 throws RemoteException
Specified by:
autoExpMode in interface SonyCamera

autoFocus

public void autoFocus(boolean autoon)
               throws RemoteException
Specified by:
autoFocus in interface SonyCamera

absFocus

public void absFocus(int pos)
              throws RemoteException
Specified by:
absFocus in interface SonyCamera

brightExposure

public void brightExposure(int command)
                    throws RemoteException
Specified by:
brightExposure in interface SonyCamera

absShutter

public void absShutter(int pos)
                throws RemoteException
Specified by:
absShutter in interface SonyCamera

absIris

public void absIris(int pos)
             throws RemoteException
Specified by:
absIris in interface SonyCamera

absGain

public void absGain(int pos)
             throws RemoteException
Specified by:
absGain in interface SonyCamera

backlightMode

public void backlightMode(boolean mode)
                   throws RemoteException
Specified by:
backlightMode in interface SonyCamera

whiteBalanceMode

public void whiteBalanceMode(int mode)
                      throws RemoteException
Specified by:
whiteBalanceMode in interface SonyCamera

whiteBalanceTrigger

public void whiteBalanceTrigger()
                         throws RemoteException
Specified by:
whiteBalanceTrigger in interface SonyCamera

velZoom

public void velZoom(int speed)
             throws RemoteException
Specified by:
velZoom in interface SonyCamera

absZoom

public void absZoom(int pos)
             throws RemoteException
Specified by:
absZoom in interface SonyCamera

absDrive

public void absDrive(int panSpeed,
                     int tiltSpeed,
                     int y,
                     int z)
              throws RemoteException
Specified by:
absDrive in interface SonyCamera

velDrive

public void velDrive(int panSpeed,
                     int tiltSpeed)
              throws RemoteException
Specified by:
velDrive in interface SonyCamera

driveReset

public void driveReset()
                throws RemoteException
Specified by:
driveReset in interface SonyCamera

nudgeUp

public void nudgeUp(int amnt)
             throws RemoteException
Specified by:
nudgeUp in interface SonyCamera

nudgeLeft

public void nudgeLeft(int amnt)
               throws RemoteException
Specified by:
nudgeLeft in interface SonyCamera

nudgeIn

public void nudgeIn(int amnt)
             throws RemoteException
Specified by:
nudgeIn in interface SonyCamera

currentPosition

public void currentPosition()
                     throws RemoteException
Print current position of camera to the screen.
Specified by:
currentPosition in interface SonyCamera