Skip to main content

Crate rusty_modbus_server

Crate rusty_modbus_server 

Source
Expand description

Async Modbus server with pluggable data store.

Handles incoming requests, validates per spec state machines, and reads/writes from a configurable data store.

Re-exports§

pub use config::DeviceIdentification;
pub use config::ServerConfig;
pub use error::ServerError;
pub use server::ModbusServer;
pub use store::memory::InMemoryStore;
pub use store::memory::StoreConfig;
pub use store::memory::StoreError;
pub use store::CommEventLog;
pub use store::CommEventLogMeta;
pub use store::DataStore;

Modules§

config
Server configuration types.
error
Server error types.
handler
Request dispatch and response building.
server
ModbusServer — async Modbus server with pluggable data store.
store
Data store abstraction for the four Modbus data tables, plus optional file-record, FIFO-queue, and serial-line-diagnostic capabilities.