ccd
Interface MultiMode

All Known Implementing Classes:
E2VDriver, E2VGeometry

public interface MultiMode

This interface describes the capabilitiy of a CCD driver to support more than a single read-out mode. Normally, it allows the user to specify modes with multiple amplifiers versus single amplifiers for a tradeoff between read-out time and readout noise etc. Modes are generally specified by strings, with the exact meaning fully implementation specific.


Method Summary
 String getActiveMode()
          Returns the currently active mode.
 List<String> getModes()
          Returns the modes this driver understands and/or is able to handle.
 boolean selectMode(String mode)
          select this mode.
 boolean supportMode(String mode)
          Return true if this mode is supported.
 

Method Detail

getModes

List<String> getModes()
Returns the modes this driver understands and/or is able to handle.


supportMode

boolean supportMode(String mode)
Return true if this mode is supported.


selectMode

boolean selectMode(String mode)
                   throws IOException
select this mode. All necessarry changes in the CCD driver must be acomplished by this method.

Throws:
IOException

getActiveMode

String getActiveMode()
Returns the currently active mode.