Skip to main content

Module builder

Module builder 

Source
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§

ModbusBuilder
Builder for Modbus packets.