Skip to main content

Crate rusty_modbus_tcp

Crate rusty_modbus_tcp 

Source
Expand description

Async TCP transport for Modbus/TCP on port 502.

Manages connection lifecycle, TCP socket options, and provides the TransportSink/TransportStream trait implementations used by the client and server crates.

Re-exports§

pub use config::AccessControl;
pub use config::AccessMode;
pub use config::TcpConfig;
pub use config::TcpServerConfig;
pub use connect::TcpRecvStream;
pub use connect::TcpSink;
pub use connect::TcpTransport;
pub use error::TcpError;
pub use error::TransportError;
pub use listener::ConnectionGuard;
pub use listener::TcpServerListener;
pub use transport::TransportConnect;
pub use transport::TransportSink;
pub use transport::TransportStream;

Modules§

config
TCP transport configuration.
connect
TCP client connection establishment.
error
Transport error types.
listener
TCP server listener — accepts incoming Modbus/TCP connections.
transport
Transport split traits for concurrent pipelining.