Crate modbus [−] [src]
Modbus implementation in pure Rust.
Examples
use modbus::{Client, BitValue}; use modbus::tcp; // let port = 502; let mut client = tcp::Ctx::new_with_port("127.0.0.1", port).unwrap(); assert!(client.write_single_coil(0, BitValue::On).is_ok());
Modules
tcp |
The Modbus TCP backend implements a Modbus variant used for communication over TCP/IPv4 networks. |
Enums
BitValue |
Single bit status values, used in read or write coil functions |
ModbusError |
Combination of Modbus, IO and data corruption errors |
ModbusExceptionCode |
Modbus exception codes returned from the server. |
Traits
Client |
Type Definitions
ModbusResult |
Result type used to nofify success or failure in communication |