added line break polling

This commit is contained in:
nikzori
2025-04-02 12:40:39 +03:00
parent 3d4a97b4e9
commit 8587ad9d3d
8 changed files with 42 additions and 10 deletions

22
Main.cs
View File

@@ -316,7 +316,11 @@ namespace Gidrolock_Modbus_Scanner
d.wiredSensors = 2;
d.hasScenarioSensor = true;
d.sensorAlarm = new Entry(RegisterType.Discrete, 1343, 24);
d.wiredLineBreak = new List<Entry>()
{
new Entry(RegisterType.Discrete, 1205),
new Entry(RegisterType.Discrete, 1207)
};
d.radioStatus = new Entry(RegisterType.Input, 1215, 21);
break;
@@ -338,7 +342,11 @@ namespace Gidrolock_Modbus_Scanner
d.wiredSensors = 2;
d.hasScenarioSensor = false;
d.sensorAlarm = new Entry(RegisterType.Discrete, 1343, 23);
d.wiredLineBreak = new List<Entry>()
{
new Entry(RegisterType.Discrete, 1205),
new Entry(RegisterType.Discrete, 1207)
};
d.radioStatus = new Entry(RegisterType.Input, 1215, 21);
break;
@@ -367,6 +375,16 @@ namespace Gidrolock_Modbus_Scanner
d.wiredSensors = 7;
d.hasScenarioSensor = true;
d.sensorAlarm = new Entry(RegisterType.Discrete, 1343, 29);
d.wiredLineBreak = new List<Entry>()
{
new Entry(RegisterType.Discrete, 1025),
new Entry(RegisterType.Discrete, 1026),
new Entry(RegisterType.Discrete, 1027),
new Entry(RegisterType.Discrete, 1028),
new Entry(RegisterType.Discrete, 1029),
new Entry(RegisterType.Discrete, 1030),
new Entry(RegisterType.Discrete, 1031),
};
d.radioStatus = new Entry(RegisterType.Input, 1215, 21);
break;
case DeviceType.Premium: