|
MMDevice
|
| ▼NMM | |
| CAction | Device action implementation |
| CActionEx | Extended device action implementation |
| CActionFunctor | Abstract interface to invoke specific action in the device |
| CActionLambda | Action implementation using std::function to wrap arbitrary callables |
| CAutoFocus | Auto-focus device API |
| CCamera | Camera API |
| CCameraImageMetadata | |
| CCore | Callback API to the core control module |
| CDevice | Generic device interface |
| CFloatProperty | Floating point property class (uses double type for value representation) |
| CGalvo | Galvo API |
| CGeneric | Generic Device |
| CHub | HUB device |
| CImageProcessor | Image processor API |
| CIntegerProperty | Integer property class |
| CMagnifier | Devices that can change magnification of the system |
| CMMTime | Utility class used both MMCore and devices to maintain time intervals in the uniform, platform independent way |
| CPressurePump | Pressure Pump API |
| CProperty | Property API with most of the Property mechanism implemented |
| CPropertyBase | Base API for all device properties |
| CPropertyCollection | An array of properties supported by a device |
| CSerial | Serial port API |
| CShutter | Shutter API |
| CSignalIO | ADC and DAC interface |
| CSLM | Spatial Light Modulator (SLM) API |
| CStage | Single axis stage API |
| CState | State device API, e.g. filter wheel, objective turret, etc |
| CStringProperty | String property class |
| CTimeoutMs | Timeout utility class |
| CVolumetricPump | Volumetric Pump API |
| CXYStage | Dual axis stage API |