agentland.device
Interface SonyCamera

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

public interface SonyCamera
extends Agent


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
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()
           
 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 interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Method Detail

nudgeUp

public void nudgeUp(int amnt)
             throws RemoteException

nudgeLeft

public void nudgeLeft(int amnt)
               throws RemoteException

nudgeIn

public void nudgeIn(int amnt)
             throws RemoteException

currentPosition

public void currentPosition()
                     throws RemoteException

powerInquiry

public boolean powerInquiry()
                     throws RemoteException

zoomPosInquiry

public int zoomPosInquiry()
                   throws RemoteException

focusModeInquiry

public String focusModeInquiry()
                        throws RemoteException

focusPosInquiry

public int focusPosInquiry()
                    throws RemoteException

wbModeInquiry

public String wbModeInquiry()
                     throws RemoteException

autoexpModeInquiry

public String autoexpModeInquiry()
                          throws RemoteException

shutterPosInquiry

public int shutterPosInquiry()
                      throws RemoteException

irisPosInquiry

public int irisPosInquiry()
                   throws RemoteException

gainPosInquiry

public int gainPosInquiry()
                   throws RemoteException

backlightInquiry

public boolean backlightInquiry()
                         throws RemoteException

panTiltMaxSpeedInquiry

public int[] panTiltMaxSpeedInquiry()
                             throws RemoteException

panTiltPosInquiry

public int[] panTiltPosInquiry()
                        throws RemoteException

driveHome

public void driveHome()
               throws RemoteException

powerSave

public void powerSave(boolean save)
               throws RemoteException

enableComputerControl

public void enableComputerControl(boolean control)
                           throws RemoteException

autoExpMode

public void autoExpMode(int mode)
                 throws RemoteException

autoFocus

public void autoFocus(boolean autoon)
               throws RemoteException

absFocus

public void absFocus(int pos)
              throws RemoteException

brightExposure

public void brightExposure(int command)
                    throws RemoteException

absShutter

public void absShutter(int pos)
                throws RemoteException

absIris

public void absIris(int pos)
             throws RemoteException

absGain

public void absGain(int pos)
             throws RemoteException

backlightMode

public void backlightMode(boolean mode)
                   throws RemoteException

whiteBalanceMode

public void whiteBalanceMode(int mode)
                      throws RemoteException

whiteBalanceTrigger

public void whiteBalanceTrigger()
                         throws RemoteException

velZoom

public void velZoom(int speed)
             throws RemoteException

absZoom

public void absZoom(int pos)
             throws RemoteException

absDrive

public void absDrive(int panSpeed,
                     int tiltSpeed,
                     int y,
                     int z)
              throws RemoteException

velDrive

public void velDrive(int panSpeed,
                     int tiltSpeed)
              throws RemoteException

driveReset

public void driveReset()
                throws RemoteException