stella.rmi
Interface PointingModelControlling

All Superinterfaces:
FocusControlling, ListenerControlling, Remote, TelescopeControlling
All Known Implementing Classes:
TelescopeMaster

public interface PointingModelControlling
extends TelescopeControlling

Defines remote access for telescopes that allow semi-automatic pointing model definition


Method Summary
 boolean addPointingAs(String maybenull)
          Add a single pointing to the internal pointing list.
 boolean changePointingModel(String model)
          Switches to the specified pointing model.
 boolean clearPointings()
          Clears all measured pointings from the internal list
 boolean loadPointings(File load)
          Loads previously saved pointing model measures from the given file.
 boolean requestPointingModel()
          If the telescope can be queried for its pointing model, this is done here.
 boolean savePointings(File save)
          Saves all current pointing model measures to the given file.
 
Methods inherited from interface stella.rmi.TelescopeControlling
addOffset, changePort, clear, closeCover, derotator, derotatorOffset, errors, getTcsParameter, initialize, moveAzAlt, moveRaDec, offset, openCover, pointingAt, quit, setTcsParameter, startTracking, stopTracking, wipe
 
Methods inherited from interface stella.rmi.FocusControlling
focus, focusOffset
 
Methods inherited from interface stella.rmi.ListenerControlling
automatic, external, getStatus, manual, park, reset, setPassive
 

Method Detail

clearPointings

boolean clearPointings()
                       throws RemoteException
Clears all measured pointings from the internal list

Throws:
RemoteException

loadPointings

boolean loadPointings(File load)
                      throws RemoteException
Loads previously saved pointing model measures from the given file.

Throws:
RemoteException

savePointings

boolean savePointings(File save)
                      throws RemoteException
Saves all current pointing model measures to the given file.

Throws:
RemoteException

addPointingAs

boolean addPointingAs(String maybenull)
                      throws RemoteException
Add a single pointing to the internal pointing list. A name, like a star name, can be given to this pointing to make it recognizable on saved files.

Parameters:
maybenull - An identifier for this measure or null.
Throws:
RemoteException

requestPointingModel

boolean requestPointingModel()
                             throws RemoteException
If the telescope can be queried for its pointing model, this is done here.

Throws:
RemoteException

changePointingModel

boolean changePointingModel(String model)
                            throws RemoteException
Switches to the specified pointing model.

Throws:
RemoteException