stella.rmi
Interface GuiderControlling

All Superinterfaces:
ListenerControlling, Remote
All Known Subinterfaces:
AdapterControlling, DitherControlling
All Known Implementing Classes:
AdapterMaster, AuxiliaryMaster

public interface GuiderControlling
extends ListenerControlling

Defines remote access for the guider camera.


Method Summary
 boolean center(double[] ra, double[] de, float[] m, float[] bv)
          Centers a field-of-view on the guider's predefined center.
 boolean initGuider()
          Initializes the guider and prepares it for a new guider loop.
 boolean offsetAzAlt(double daz, double dalt)
          Offsets the guider by a certain amount in az/alt on the guider CCD.
 boolean offsetXY(int dx, int dy)
          Offsets the guider by a certain amount in x/y on the guider CCD.
 boolean singleShot(double texp)
          Takes a single exposure with the given exposure time in second.
 boolean startGuiding()
          Starts the auto-guider.
 boolean stopGuiding()
          Stops the guiding if active.
 
Methods inherited from interface stella.rmi.ListenerControlling
automatic, external, getStatus, initialize, manual, park, quit, reset, setPassive
 

Method Detail

center

boolean center(double[] ra,
               double[] de,
               float[] m,
               float[] bv)
               throws RemoteException
Centers a field-of-view on the guider's predefined center.

Throws:
RemoteException

offsetXY

boolean offsetXY(int dx,
                 int dy)
                 throws RemoteException
Offsets the guider by a certain amount in x/y on the guider CCD. The offset should be applied such that a star at x0, y0 is seen at x0+dx, y0+dy after the offset.

Parameters:
dx - Difference in pixel
dy - Difference in pixel
Throws:
RemoteException

offsetAzAlt

boolean offsetAzAlt(double daz,
                    double dalt)
                    throws RemoteException
Offsets the guider by a certain amount in az/alt on the guider CCD.

Throws:
RemoteException

singleShot

boolean singleShot(double texp)
                   throws RemoteException
Takes a single exposure with the given exposure time in second. No way to specify a save-file or to tell whether the shot is saved at all, this is implementation specific.

Throws:
RemoteException

initGuider

boolean initGuider()
                   throws RemoteException
Initializes the guider and prepares it for a new guider loop.

Throws:
RemoteException

startGuiding

boolean startGuiding()
                     throws RemoteException
Starts the auto-guider. Does no centering before.

Throws:
RemoteException

stopGuiding

boolean stopGuiding()
                    throws RemoteException
Stops the guiding if active. Returns false on failure, not on guiding not active.

Throws:
RemoteException