Expand description
Modbus packet builder.
Provides a fluent API for constructing Modbus/TCP, RTU, and ASCII frames.
§Examples
use stackforge_core::layer::modbus::builder::ModbusBuilder;
// Read Coils Request (Modbus/TCP)
let pkt = ModbusBuilder::new()
.trans_id(1)
.unit_id(1)
.func_code(0x01)
.start_addr(0x0000)
.quantity(10)
.build();
assert_eq!(pkt.len(), 12);Structs§
- Modbus
Builder - Builder for Modbus packets.