namespace ZB.MOM.WW.OtOpcUa.Driver.Modbus;
///
/// The four Modbus register regions a tag can target. Maps directly to function-code
/// selection on the wire: uses FC01/FC05/FC15,
/// uses FC02 (read-only), uses FC04 (read-only), and
/// uses FC03/FC06/FC16.
///
///
/// Lives in the shared addressing assembly so Admin UI and the parser library can speak
/// about regions without taking a dependency on the wire driver. The driver-side
/// Driver.Modbus assembly extends the same namespace, so callers see this type as
/// if it lived in one place.
///
public enum ModbusRegion
{
Coils,
DiscreteInputs,
InputRegisters,
HoldingRegisters,
}