From e8b86c5517cdae6dc69088f3bbb719048616e127 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 28 Sep 2021 08:42:37 +0200 Subject: [PATCH] MOdifica Enum x tipo ModBus --- MapoSDK/Enums.cs | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) 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 } ///