From b9563baa5ae2e1163837a9031d5c15e2cfb8bad4 Mon Sep 17 00:00:00 2001 From: atef Date: Mon, 22 Apr 2024 08:46:28 +0200 Subject: [PATCH] Adding Amax new registers --- .../Lib/Devices/Amax5070/Amax5070Registers.cs | 56 +++++++++++-------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/csharp/Lib/Devices/Amax5070/Amax5070Registers.cs b/csharp/Lib/Devices/Amax5070/Amax5070Registers.cs index 27f64af97..0d6615f4e 100644 --- a/csharp/Lib/Devices/Amax5070/Amax5070Registers.cs +++ b/csharp/Lib/Devices/Amax5070/Amax5070Registers.cs @@ -45,33 +45,41 @@ namespace InnovEnergy.Lib.Devices.Amax5070 [Coil(43)] public Boolean Relay42 { get; set; } // Relay5060 4 [Coil(44)] public Boolean Relay43 { get; set; } // Relay5060 4 - [DiscreteInput(49)] public Boolean DigitalInput0 { get; private set; } - [DiscreteInput(50)] public Boolean DigitalInput1 { get; private set; } - [DiscreteInput(51)] public Boolean DigitalInput2 { get; private set; } - [DiscreteInput(52)] public Boolean DigitalInput3 { get; private set; } - [DiscreteInput(53)] public Boolean DigitalInput4 { get; private set; } - [DiscreteInput(54)] public Boolean DigitalInput5 { get; private set; } - [DiscreteInput(55)] public Boolean DigitalInput6 { get; private set; } - [DiscreteInput(56)] public Boolean DigitalInput7 { get; private set; } - [DiscreteInput(57)] public Boolean DigitalInput8 { get; private set; } - [DiscreteInput(58)] public Boolean DigitalInput9 { get; private set; } - [DiscreteInput(59)] public Boolean DigitalInput10 { get; private set; } - [DiscreteInput(60)] public Boolean DigitalInput11 { get; private set; } - [DiscreteInput(61)] public Boolean DigitalInput12 { get; private set; } - [DiscreteInput(62)] public Boolean DigitalInput13 { get; private set; } - [DiscreteInput(63)] public Boolean DigitalInput14 { get; private set; } - [DiscreteInput(64)] public Boolean DigitalInput15 { get; private set; } + [Coil(49)] public Boolean Relay50 { get; set; } // Relay5060 5 + [Coil(50)] public Boolean Relay51 { get; set; } // Relay5060 5 + [Coil(51)] public Boolean Relay52 { get; set; } // Relay5060 5 + [Coil(52)] public Boolean Relay53 { get; set; } // Relay5060 5 - [DiscreteInput(65)] public Boolean DigitalInput16 { get; private set; } // Relay5060 1 - [DiscreteInput(66)] public Boolean DigitalInput17 { get; private set; } // Relay5060 1 + [Coil(57)] public Boolean DigitalInput0 { get; private set; } + [Coil(58)] public Boolean DigitalInput1 { get; private set; } + [Coil(59)] public Boolean DigitalInput2 { get; private set; } + [Coil(60)] public Boolean DigitalInput3 { get; private set; } + [Coil(61)] public Boolean DigitalInput4 { get; private set; } + [Coil(62)] public Boolean DigitalInput5 { get; private set; } + [Coil(63)] public Boolean DigitalInput6 { get; private set; } + [Coil(64)] public Boolean DigitalInput7 { get; private set; } + [Coil(65)] public Boolean DigitalInput8 { get; private set; } + [Coil(66)] public Boolean DigitalInput9 { get; private set; } + [Coil(67)] public Boolean DigitalInput10 { get; private set; } + [Coil(68)] public Boolean DigitalInput11 { get; private set; } + [Coil(69)] public Boolean DigitalInput12 { get; private set; } + [Coil(70)] public Boolean DigitalInput13 { get; private set; } + [Coil(71)] public Boolean DigitalInput14 { get; private set; } + [Coil(72)] public Boolean DigitalInput15 { get; private set; } - [DiscreteInput(73)] public Boolean DigitalInput18 { get; private set; } // Relay5060 2 - [DiscreteInput(74)] public Boolean DigitalInput19 { get; private set; } // Relay5060 2 + [Coil(73)] public Boolean DigitalInput16 { get; private set; } // Relay5060 1 + [Coil(74)] public Boolean DigitalInput17 { get; private set; } // Relay5060 1 - [DiscreteInput(81)] public Boolean DigitalInput20 { get; private set; } // Relay5060 3 - [DiscreteInput(82)] public Boolean DigitalInput21 { get; private set; } // Relay5060 3 + [Coil(81)] public Boolean DigitalInput18 { get; private set; } // Relay5060 2 + [Coil(82)] public Boolean DigitalInput19 { get; private set; } // Relay5060 2 - [DiscreteInput(89)] public Boolean DigitalInput22 { get; private set; } // Relay5060 4 - [DiscreteInput(90)] public Boolean DigitalInput23 { get; private set; } // Relay5060 4 + [Coil(89)] public Boolean DigitalInput20 { get; private set; } // Relay5060 3 + [Coil(90)] public Boolean DigitalInput21 { get; private set; } // Relay5060 3 + + [Coil(97)] public Boolean DigitalInput22 { get; private set; } // Relay5060 4 + [Coil(98)] public Boolean DigitalInput23 { get; private set; } // Relay5060 4 + + [Coil(105)] public Boolean DigitalInput24 { get; private set; }// Relay5060 5 + [Coil(106)] public Boolean DigitalInput25 { get; private set; }// Relay5060 5 } } \ No newline at end of file