namespace ZB.MOM.WW.OtOpcUa.Driver.Modbus;
///
/// Wire transport for a Modbus driver instance. = Modbus/TCP (MBAP + TxId);
/// = RTU framing (address + CRC-16, no MBAP) tunnelled over a socket to
/// a serial→Ethernet gateway. Default — existing configs omit the field.
/// A direct-serial Rtu member is intentionally NOT reserved here (descoped 2026-07-15);
/// do not number-squat it.
///
public enum ModbusTransportMode
{
/// Modbus/TCP — 7-byte MBAP header + transaction id (the historical default).
Tcp,
/// RTU framing ([addr][PDU][CRC-16]) tunnelled over a socket to a serial→Ethernet gateway.
RtuOverTcp,
}