mabi-core
Core abstractions and utilities for the Mabinogion industrial protocol simulator.
Overview
This crate provides the foundational types, traits, and utilities used across all Mabinogion protocol simulators.
Features
- Protocol-agnostic device and data point abstractions
- Metrics collection and export (Prometheus)
- Structured logging with tracing
- Configuration management with hot-reload support
- Common error types and result handling
Usage
use *;
// Create a data point
let point = new;
// Initialize logging
let config = development;
init_logging?;
License
Licensed under the Apache License, Version 2.0.