Skip to main content

rusty_modbus_sim/
lib.rs

1//! Modbus device simulator for testing and CI.
2//!
3//! Configures a virtual Modbus server with predefined register maps,
4//! fault injection, and pre-built device profiles.
5
6#![forbid(unsafe_code)]
7#![warn(missing_docs, clippy::all, clippy::pedantic)]
8#![allow(clippy::missing_errors_doc)]
9
10pub mod config;
11pub mod error;
12pub mod scenario;
13pub mod simulator;
14
15pub use config::SimConfig;
16pub use error::SimError;
17pub use scenario::{generic_io, hvac_controller, power_meter, vfd_drive};
18pub use simulator::ModbusSimulator;