TwiceAsNice  2019-02-18
FilterInterface Class Reference


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

#include <indifilterinterface.h>

Collaboration diagram for FilterInterface:
Collaboration graph

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: