The most basic adapter for defining the behavior of a device. Device can be either in micromanager or independant(pure .NET or some other API). This allows EasyCore to have a consistant interface to any device.
Namespace:
CoreDevices.DevicesAssembly: Micromanager_net (in Micromanager_net.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C# |
---|
[SerializableAttribute] public abstract class MMDeviceBase |
Visual Basic (Declaration) |
---|
<SerializableAttribute> _ Public MustInherit Class MMDeviceBase |
Visual C++ |
---|
[SerializableAttribute] public ref class MMDeviceBase abstract |
Inheritance Hierarchy
System..::.Object
CoreDevices.Devices..::.MMDeviceBase
CoreDevices.Devices..::.Camera
CoreDevices.Devices..::.FilterWheel
CoreDevices.Devices..::.FunctionGenerator
CoreDevices.Devices..::.MMEmptyGuiDevice
CoreDevices.Devices..::.StateDevice
CoreDevices.Devices..::.XYStage
CoreDevices.Devices..::.ZStage
CoreDevices.Devices..::.MMDeviceBase
CoreDevices.Devices..::.Camera
CoreDevices.Devices..::.FilterWheel
CoreDevices.Devices..::.FunctionGenerator
CoreDevices.Devices..::.MMEmptyGuiDevice
CoreDevices.Devices..::.StateDevice
CoreDevices.Devices..::.XYStage
CoreDevices.Devices..::.ZStage