Instrument Neutral Distributed Interface INDI  1.6.0
FilterInterface Class Reference

Provides interface to implement Filter Wheel functionality. More...

#include <indifilterinterface.h>

Detailed Description

Provides interface to implement Filter Wheel functionality.

A filter wheel can be an independent device, or an embedded filter wheel within another device (e.g. CCD camera). Child class must implement all the pure virtual functions and call SelectFilterDone(int) when selection of a new filter position is complete in the hardware.

IMPORTANT: initFilterProperties() must be called before any other function to initilize the filter properties.

IMPORTANT: processFilterSlot() must be called in your driver's ISNewNumber() function. processFilterSlot() will call the driver's SelectFilter() accordingly.

Note
Filter position starts from 1 and not 0
Author
Gerry Rozema, Jasem Mutlaq

The documentation for this class was generated from the following file: