![]() |
DLAPI 4.1.1.0
An API for controlling Aluma branded cameras
|
#include <dlapi.h>
Public Member Functions | |
| virtual unsigned int | getChildCount () const =0 |
| virtual IFW::Model | getChildModel (unsigned int) const =0 |
| virtual unsigned int | getChildSlots (unsigned int) const =0 |
| virtual const char * | getModelName (unsigned int) const =0 |
Public Member Functions inherited from dl::IFW | |
| virtual IPromisePtr | initialize ()=0 |
| Initialize the filter wheel, and obtain basic model information. | |
| virtual IPromisePtr | queryStatus ()=0 |
| Queries the status of the filter wheel. | |
| virtual int | getPosition () const =0 |
| Returns the buffered position of the filter wheel. | |
| virtual IFW::Status | getStatus () const =0 |
| Returns the buffered status of the filter wheel. | |
| virtual IFW::Model | getModel () const =0 |
| Returns the model number of the attached filter wheel. | |
| virtual unsigned int | getSlots () const =0 |
| returns the number of slots the filter wheel has available. | |
| virtual IPromisePtr | setPosition (int position)=0 |
| Send a goto command to the filter wheel. | |
Additional Inherited Members | |
Public Types inherited from dl::IFW | |
| enum | Model { UnknownFWModel = 0 , CFW2 , CFW5 , CFW8 , CFWL , CFW402 , CFW6A , CFW10 , CFW10_SERIAL , CFW9 , CFWL8 , CFWL8G , CFW1603 , FW5_STX , FW5_8300 , FW8_8300 , FW7_STX , FW8_STT , FW5_STF_DETENT , Internal , AFW16 , AFW15 , AFW14 , AFW13 , AFW12 , AFW11 , AFW10 , AFW9 , AFW8 , AFW7 , AFW6 , AFW5 , AFW4 , AFW3 , AFW2 , InvalidFWModel = 0xFF } |
| enum | Status { FWIdle , FWBusy , FWError , InvalidFWStatus = 0xff } |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |