TwiceAsNice
2019-02-18
|
Provides interface to implement Filter Wheel functionality.
More...
#include <indifilterinterface.h>
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.