ad-core-rs 0.14.2

Core types and base classes for areaDetector-rs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! IOC support for areaDetector plugins.
//!
//! Provides reusable infrastructure for building IOC binaries with
//! areaDetector plugins:
//!
//! - [`DriverContext`] trait: abstraction for driver runtime (pool, downstream wiring)
//! - [`PluginManager`]: manages plugin lifecycle, port registration, wiring
//! - Helper functions for C-compatible plugin configure commands

mod driver_context;
mod helpers;
mod plugin_manager;

pub use driver_context::{DriverContext, GenericDriverContext};
pub use helpers::{dtyp_from_port, extract_plugin_args, plugin_arg_defs, register_noop_commands};
pub use plugin_manager::PluginManager;