MMDevice
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
MMDevice.h File Reference
#include "MMDeviceConstants.h"
#include "DeviceUtils.h"
#include "DeviceThreads.h"
#include <climits>
#include <cstdlib>
#include <cstring>
#include <iomanip>
#include <sstream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  MM::MMTime
 Utility class used both MMCore and devices to maintain time intervals in the uniform, platform independent way. More...
 
class  MM::TimeoutMs
 Timeout utility class. More...
 
class  MM::Device
 Generic device interface. More...
 
class  MM::Generic
 Generic Device. More...
 
class  MM::Camera
 Camera API. More...
 
class  MM::Shutter
 Shutter API. More...
 
class  MM::Stage
 Single axis stage API. More...
 
class  MM::XYStage
 Dual axis stage API. More...
 
class  MM::State
 State device API, e.g. filter wheel, objective turret, etc. More...
 
class  MM::Serial
 Serial port API. More...
 
class  MM::AutoFocus
 Auto-focus device API. More...
 
class  MM::ImageProcessor
 Image processor API. More...
 
class  MM::SignalIO
 ADC and DAC interface. More...
 
class  MM::Magnifier
 Devices that can change magnification of the system. More...
 
class  MM::SLM
 Spatial Light Modulator (SLM) API. More...
 
class  MM::Galvo
 Galvo API. More...
 
class  MM::Hub
 HUB device. More...
 
class  MM::PressurePump
 Pressure Pump API. More...
 
class  MM::VolumetricPump
 Volumetric Pump API. More...
 
class  MM::Core
 Callback API to the core control module. More...
 

Namespaces

namespace  MM
 

Macros

#define DEVICE_INTERFACE_VERSION   75
 

Macro Definition Documentation

◆ DEVICE_INTERFACE_VERSION

#define DEVICE_INTERFACE_VERSION   75