micromanager 0.2.0

Rust port of the MicroManager microscopy control framework
Documentation
pub mod error;
pub mod property;
pub mod transport;
pub mod types;
pub mod traits;

pub mod circular_buffer;
pub mod config;
pub mod device_manager;
pub mod adapter_registry;
pub mod core;

pub use error::{MmError, MmResult};
pub use property::{PropertyMap, PropertyEntry};
pub use types::{DeviceType, PropertyType, PropertyValue, FocusDirection, ImageRoi};
pub use transport::{Transport, MockTransport};
pub use traits::{
    AdapterModule, AnyDevice, Device, DeviceInfo,
    Camera, Stage, XYStage, Shutter, StateDevice, Hub,
    AutoFocus, ImageProcessor, SignalIO, MagnifierDevice,
    Slm, Galvo, Generic, SerialPort, PressurePump, VolumetricPump,
};

pub use core::CMMCore;
pub use circular_buffer::{CircularBuffer, ImageFrame};
pub use config::{ConfigGroup, ConfigFile};
pub use adapter_registry::AdapterRegistry;

pub mod adapters;