diff --git a/MapoSDK/Enums.cs b/MapoSDK/Enums.cs index b84f5193..b7db5e04 100644 --- a/MapoSDK/Enums.cs +++ b/MapoSDK/Enums.cs @@ -38,6 +38,29 @@ WIN } + public enum modBusAddrType + { + /// + /// ModBus Coil 0xxxxx (booleano) - OUT R/W + /// + Coil = 0, + + /// + /// ModBus Input discreto 1xxxxx (booleano) - IN R + /// + DiscreteInput = 1, + + /// + /// ModBus Input Register 3xxxxx (int[] convertibile a vari int/real) - IN R + /// + InputRegister = 3, + + /// + /// ModBus Holding Register 4xxxxx (int[] convertibile a vari int/real) - OUT R/W + /// + HoldingRegister = 4 + } + /// /// Elenco dei tipi di valore gestiti da PLC (inizialmente SIEMENS) /// @@ -76,27 +99,7 @@ /// /// Tipo stringa /// - String, - - /// - /// ModBus Coil (booleano) - OUT R/W - /// - ModBusCoil, - - /// - /// ModBus Input discreto (booleano) - IN R - /// - ModBusDiscreteInput, - - /// - /// ModBus Holding Register (int[] convertibile a vari int/real) - OUT R/W - /// - ModBusHoldingRegister, - - /// - /// ModBus Input Register (int[] convertibile a vari int/real) - IN R - /// - ModBusInputRegister + String } ///