Working on getting alarm manager to work, copy in changes from SVC-Potato

This commit is contained in:
Clarence Dick 2025-09-03 17:01:21 -06:00
parent 78b7de135b
commit 76daa47234
11 changed files with 94 additions and 50 deletions

View File

@ -0,0 +1 @@
,CLARENCE-PC/c,Clarence-PC,03.09.2025 16:00,file:///C:/Users/c/AppData/Roaming/LibreOffice/4;

View File

@ -8,42 +8,86 @@ Device.Application.atAlarmDescriptions g.feedDist.waitDistEmptyAlm Distribution
Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
Device.Application.atAlarmDescriptions IO.IOBase_1.out_commFault IO Base 1 fault
Device.Application.atAlarmDescriptions IO.IOBase_2.out_commFault IO Base 2 fault
Device.Application.atAlarmDescriptions g.fv1Open.faults.card ***** g.fv1Open.faults.card
Device.Application.atAlarmDescriptions g.fv1Open.faults.chan ***** g.fv1Open.faults.chan
Device.Application.atAlarmDescriptions g.fv1Open.alm ***** g.fv1Open.alm
Device.Application.atAlarmDescriptions g.fv1Close.faults.card ***** g.fv1Close.faults.card
Device.Application.atAlarmDescriptions g.fv1Close.faults.chan ***** g.fv1Close.faults.chan
Device.Application.atAlarmDescriptions g.fv1Close.alm ***** g.fv1Close.alm
Device.Application.atAlarmDescriptions g.fv2Open.faults.card ***** g.fv2Open.faults.card
Device.Application.atAlarmDescriptions g.fv2Open.faults.chan ***** g.fv2Open.faults.chan
Device.Application.atAlarmDescriptions g.fv2Open.alm ***** g.fv2Open.alm
Device.Application.atAlarmDescriptions g.fv2Close.faults.card ***** g.fv2Close.faults.card
Device.Application.atAlarmDescriptions g.fv2Close.faults.chan ***** g.fv2Close.faults.chan
Device.Application.atAlarmDescriptions g.fv2Close.alm ***** g.fv2Close.alm
Device.Application.atAlarmDescriptions g.fv3Open.faults.card ***** g.fv3Open.faults.card
Device.Application.atAlarmDescriptions g.fv3Open.faults.chan ***** g.fv3Open.faults.chan
Device.Application.atAlarmDescriptions g.fv3Open.alm ***** g.fv3Open.alm
Device.Application.atAlarmDescriptions g.fv3Close.faults.card ***** g.fv3Close.faults.card
Device.Application.atAlarmDescriptions g.fv3Close.faults.chan ***** g.fv3Close.faults.chan
Device.Application.atAlarmDescriptions g.fv3Close.alm ***** g.fv3Close.alm
Device.Application.atAlarmDescriptions g.fv4Open.faults.card ***** g.fv4Open.faults.card
Device.Application.atAlarmDescriptions g.fv4Open.faults.chan ***** g.fv4Open.faults.chan
Device.Application.atAlarmDescriptions g.fv4Open.alm ***** g.fv4Open.alm
Device.Application.atAlarmDescriptions g.fv4Close.faults.card ***** g.fv4Close.faults.card
Device.Application.atAlarmDescriptions g.fv4Close.faults.chan ***** g.fv4Close.faults.chan
Device.Application.atAlarmDescriptions g.fv4Close.alm ***** g.fv4Close.alm
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.card ***** g.feedMixEmpty.faults.card
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan ***** g.feedMixEmpty.faults.chan
Device.Application.atAlarmDescriptions g.feedMixEmpty.alm ***** g.feedMixEmpty.alm
Device.Application.atAlarmDescriptions IO.spareDI.faults.card ***** IO.spareDI.faults.card
Device.Application.atAlarmDescriptions IO.spareDI.faults.chan ***** IO.spareDI.faults.chan
Device.Application.atAlarmDescriptions IO.spareDI.alm ***** IO.spareDI.alm
Device.Application.atAlarmDescriptions g.water.faults.card ***** g.water.faults.card
Device.Application.atAlarmDescriptions g.water.faults.over ***** g.water.faults.over
Device.Application.atAlarmDescriptions g.water.faults.under ***** g.water.faults.under
Device.Application.atAlarmDescriptions g.water.faults.chan ***** g.water.faults.chan
Device.Application.atAlarmDescriptions g.water.limits.hihi.alm ***** g.water.limits.hihi.alm
Device.Application.atAlarmDescriptions g.water.limits.hi.alm ***** g.water.limits.hi.alm
Device.Application.atAlarmDescriptions g.water.limits.lo.alm ***** g.water.limits.lo.alm
Device.Application.atAlarmDescriptions g.water.limits.lolo.alm ***** g.water.limits.lolo.alm
Device.Application.atAlarmDescriptions g.sumInletDamper.stalled ***** g.sumInletDamper.stalled
Device.Application.atAlarmDescriptions g.fv1Open.faults.card g.fv1Open.faults.card
Device.Application.atAlarmDescriptions g.fv1Open.faults.chan g.fv1Open.faults.chan
Device.Application.atAlarmDescriptions g.fv1Open.alm g.fv1Open.alm
Device.Application.atAlarmDescriptions g.fv1Close.faults.card g.fv1Close.faults.card
Device.Application.atAlarmDescriptions g.fv1Close.faults.chan g.fv1Close.faults.chan
Device.Application.atAlarmDescriptions g.fv1Close.alm g.fv1Close.alm
Device.Application.atAlarmDescriptions g.fv2Open.faults.card g.fv2Open.faults.card
Device.Application.atAlarmDescriptions g.fv2Open.faults.chan g.fv2Open.faults.chan
Device.Application.atAlarmDescriptions g.fv2Open.alm g.fv2Open.alm
Device.Application.atAlarmDescriptions g.fv2Close.faults.card g.fv2Close.faults.card
Device.Application.atAlarmDescriptions g.fv2Close.faults.chan g.fv2Close.faults.chan
Device.Application.atAlarmDescriptions g.fv2Close.alm g.fv2Close.alm
Device.Application.atAlarmDescriptions g.fv3Open.faults.card g.fv3Open.faults.card
Device.Application.atAlarmDescriptions g.fv3Open.faults.chan g.fv3Open.faults.chan
Device.Application.atAlarmDescriptions g.fv3Open.alm g.fv3Open.alm
Device.Application.atAlarmDescriptions g.fv3Close.faults.card g.fv3Close.faults.card
Device.Application.atAlarmDescriptions g.fv3Close.faults.chan g.fv3Close.faults.chan
Device.Application.atAlarmDescriptions g.fv3Close.alm g.fv3Close.alm
Device.Application.atAlarmDescriptions g.fv4Open.faults.card g.fv4Open.faults.card
Device.Application.atAlarmDescriptions g.fv4Open.faults.chan g.fv4Open.faults.chan
Device.Application.atAlarmDescriptions g.fv4Open.alm g.fv4Open.alm
Device.Application.atAlarmDescriptions g.fv4Close.faults.card g.fv4Close.faults.card
Device.Application.atAlarmDescriptions g.fv4Close.faults.chan g.fv4Close.faults.chan
Device.Application.atAlarmDescriptions g.fv4Close.alm g.fv4Close.alm
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.card g.feedMixEmpty.faults.card
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan g.feedMixEmpty.faults.chan
Device.Application.atAlarmDescriptions g.feedMixEmpty.alm g.feedMixEmpty.alm
Device.Application.atAlarmDescriptions IO.spareDI.faults.card IO.spareDI.faults.card
Device.Application.atAlarmDescriptions IO.spareDI.faults.chan IO.spareDI.faults.chan
Device.Application.atAlarmDescriptions IO.spareDI.alm IO.spareDI.alm
Device.Application.atAlarmDescriptions g.water.faults.card g.water.faults.card
Device.Application.atAlarmDescriptions g.water.faults.over g.water.faults.over
Device.Application.atAlarmDescriptions g.water.faults.under g.water.faults.under
Device.Application.atAlarmDescriptions g.water.faults.chan g.water.faults.chan
Device.Application.atAlarmDescriptions g.water.limits.hihi.alm g.water.limits.hihi.alm
Device.Application.atAlarmDescriptions g.water.limits.hi.alm g.water.limits.hi.alm
Device.Application.atAlarmDescriptions g.water.limits.lo.alm g.water.limits.lo.alm
Device.Application.atAlarmDescriptions g.water.limits.lolo.alm g.water.limits.lolo.alm
Device.Application.atAlarmDescriptions g.sumInletDamper.stalled g.sumInletDamper.stalled
Device.Application.atAlarmDescriptions g.humidity.faults.card g.humidity.faults.card
Device.Application.atAlarmDescriptions g.humidity.faults.over g.humidity.faults.over
Device.Application.atAlarmDescriptions g.humidity.faults.under g.humidity.faults.under
Device.Application.atAlarmDescriptions g.humidity.faults.chan g.humidity.faults.chan
Device.Application.atAlarmDescriptions g.humidity.limits.hihi.alm g.humidity.limits.hihi.alm
Device.Application.atAlarmDescriptions g.humidity.limits.hi.alm g.humidity.limits.hi.alm
Device.Application.atAlarmDescriptions g.humidity.limits.lo.alm g.humidity.limits.lo.alm
Device.Application.atAlarmDescriptions g.humidity.limits.lolo.alm g.humidity.limits.lolo.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hihi.alm g.fdWghLc.limits.hihi.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hi.alm g.fdWghLc.limits.hi.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lo.alm g.fdWghLc.limits.lo.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lolo.alm g.fdWghLc.limits.lolo.alm
Device.Application.atAlarmDescriptions g.birdSclLc.limits.hihi.alm g.birdSclLc.limits.hihi.alm
Device.Application.atAlarmDescriptions g.birdSclLc.limits.hi.alm g.birdSclLc.limits.hi.alm
Device.Application.atAlarmDescriptions g.birdSclLc.limits.lo.alm g.birdSclLc.limits.lo.alm
Device.Application.atAlarmDescriptions g.birdSclLc.limits.lolo.alm g.birdSclLc.limits.lolo.alm
Device.Application.atAlarmDescriptions g.staticPrs.faults.card g.staticPrs.faults.card
Device.Application.atAlarmDescriptions g.staticPrs.faults.over g.staticPrs.faults.over
Device.Application.atAlarmDescriptions g.staticPrs.faults.under g.staticPrs.faults.under
Device.Application.atAlarmDescriptions g.staticPrs.faults.chan g.staticPrs.faults.chan
Device.Application.atAlarmDescriptions g.staticPrs.limits.hihi.alm g.staticPrs.limits.hihi.alm
Device.Application.atAlarmDescriptions g.staticPrs.limits.hi.alm g.staticPrs.limits.hi.alm
Device.Application.atAlarmDescriptions g.staticPrs.limits.lo.alm g.staticPrs.limits.lo.alm
Device.Application.atAlarmDescriptions g.staticPrs.limits.lolo.alm g.staticPrs.limits.lolo.alm
Device.Application.atAlarmDescriptions IO.spareAI.faults.card IO.spareAI.faults.card
Device.Application.atAlarmDescriptions IO.spareAI.faults.over IO.spareAI.faults.over
Device.Application.atAlarmDescriptions IO.spareAI.faults.under IO.spareAI.faults.under
Device.Application.atAlarmDescriptions IO.spareAI.faults.chan IO.spareAI.faults.chan
Device.Application.atAlarmDescriptions IO.spareAI.limits.hihi.alm IO.spareAI.limits.hihi.alm
Device.Application.atAlarmDescriptions IO.spareAI.limits.hi.alm IO.spareAI.limits.hi.alm
Device.Application.atAlarmDescriptions IO.spareAI.limits.lo.alm IO.spareAI.limits.lo.alm
Device.Application.atAlarmDescriptions IO.spareAI.limits.lolo.alm IO.spareAI.limits.lolo.alm
Device.Application.atAlarmDescriptions g.temp1.limits.hihi.alm g.temp1.limits.hihi.alm
Device.Application.atAlarmDescriptions g.temp1.limits.hi.alm g.temp1.limits.hi.alm
Device.Application.atAlarmDescriptions g.temp1.limits.lo.alm g.temp1.limits.lo.alm
Device.Application.atAlarmDescriptions g.temp1.limits.lolo.alm g.temp1.limits.lolo.alm
Device.Application.atAlarmDescriptions g.temp2.limits.hihi.alm g.temp2.limits.hihi.alm
Device.Application.atAlarmDescriptions g.temp2.limits.hi.alm g.temp2.limits.hi.alm
Device.Application.atAlarmDescriptions g.temp2.limits.lo.alm g.temp2.limits.lo.alm
Device.Application.atAlarmDescriptions g.temp2.limits.lolo.alm g.temp2.limits.lolo.alm
Device.Application.atAlarmDescriptions g.outTemp.limits.hihi.alm g.outTemp.limits.hihi.alm
Device.Application.atAlarmDescriptions g.outTemp.limits.hi.alm g.outTemp.limits.hi.alm
Device.Application.atAlarmDescriptions g.outTemp.limits.lo.alm g.outTemp.limits.lo.alm
Device.Application.atAlarmDescriptions g.outTemp.limits.lolo.alm g.outTemp.limits.lolo.alm

1 TextList Id Default
8 Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
9 Device.Application.atAlarmDescriptions IO.IOBase_1.out_commFault IO Base 1 fault
10 Device.Application.atAlarmDescriptions IO.IOBase_2.out_commFault IO Base 2 fault
11 Device.Application.atAlarmDescriptions g.fv1Open.faults.card ***** g.fv1Open.faults.card g.fv1Open.faults.card
12 Device.Application.atAlarmDescriptions g.fv1Open.faults.chan ***** g.fv1Open.faults.chan g.fv1Open.faults.chan
13 Device.Application.atAlarmDescriptions g.fv1Open.alm ***** g.fv1Open.alm g.fv1Open.alm
14 Device.Application.atAlarmDescriptions g.fv1Close.faults.card ***** g.fv1Close.faults.card g.fv1Close.faults.card
15 Device.Application.atAlarmDescriptions g.fv1Close.faults.chan ***** g.fv1Close.faults.chan g.fv1Close.faults.chan
16 Device.Application.atAlarmDescriptions g.fv1Close.alm ***** g.fv1Close.alm g.fv1Close.alm
17 Device.Application.atAlarmDescriptions g.fv2Open.faults.card ***** g.fv2Open.faults.card g.fv2Open.faults.card
18 Device.Application.atAlarmDescriptions g.fv2Open.faults.chan ***** g.fv2Open.faults.chan g.fv2Open.faults.chan
19 Device.Application.atAlarmDescriptions g.fv2Open.alm ***** g.fv2Open.alm g.fv2Open.alm
20 Device.Application.atAlarmDescriptions g.fv2Close.faults.card ***** g.fv2Close.faults.card g.fv2Close.faults.card
21 Device.Application.atAlarmDescriptions g.fv2Close.faults.chan ***** g.fv2Close.faults.chan g.fv2Close.faults.chan
22 Device.Application.atAlarmDescriptions g.fv2Close.alm ***** g.fv2Close.alm g.fv2Close.alm
23 Device.Application.atAlarmDescriptions g.fv3Open.faults.card ***** g.fv3Open.faults.card g.fv3Open.faults.card
24 Device.Application.atAlarmDescriptions g.fv3Open.faults.chan ***** g.fv3Open.faults.chan g.fv3Open.faults.chan
25 Device.Application.atAlarmDescriptions g.fv3Open.alm ***** g.fv3Open.alm g.fv3Open.alm
26 Device.Application.atAlarmDescriptions g.fv3Close.faults.card ***** g.fv3Close.faults.card g.fv3Close.faults.card
27 Device.Application.atAlarmDescriptions g.fv3Close.faults.chan ***** g.fv3Close.faults.chan g.fv3Close.faults.chan
28 Device.Application.atAlarmDescriptions g.fv3Close.alm ***** g.fv3Close.alm g.fv3Close.alm
29 Device.Application.atAlarmDescriptions g.fv4Open.faults.card ***** g.fv4Open.faults.card g.fv4Open.faults.card
30 Device.Application.atAlarmDescriptions g.fv4Open.faults.chan ***** g.fv4Open.faults.chan g.fv4Open.faults.chan
31 Device.Application.atAlarmDescriptions g.fv4Open.alm ***** g.fv4Open.alm g.fv4Open.alm
32 Device.Application.atAlarmDescriptions g.fv4Close.faults.card ***** g.fv4Close.faults.card g.fv4Close.faults.card
33 Device.Application.atAlarmDescriptions g.fv4Close.faults.chan ***** g.fv4Close.faults.chan g.fv4Close.faults.chan
34 Device.Application.atAlarmDescriptions g.fv4Close.alm ***** g.fv4Close.alm g.fv4Close.alm
35 Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.card ***** g.feedMixEmpty.faults.card g.feedMixEmpty.faults.card
36 Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan ***** g.feedMixEmpty.faults.chan g.feedMixEmpty.faults.chan
37 Device.Application.atAlarmDescriptions g.feedMixEmpty.alm ***** g.feedMixEmpty.alm g.feedMixEmpty.alm
38 Device.Application.atAlarmDescriptions IO.spareDI.faults.card ***** IO.spareDI.faults.card IO.spareDI.faults.card
39 Device.Application.atAlarmDescriptions IO.spareDI.faults.chan ***** IO.spareDI.faults.chan IO.spareDI.faults.chan
40 Device.Application.atAlarmDescriptions IO.spareDI.alm ***** IO.spareDI.alm IO.spareDI.alm
41 Device.Application.atAlarmDescriptions g.water.faults.card ***** g.water.faults.card g.water.faults.card
42 Device.Application.atAlarmDescriptions g.water.faults.over ***** g.water.faults.over g.water.faults.over
43 Device.Application.atAlarmDescriptions g.water.faults.under ***** g.water.faults.under g.water.faults.under
44 Device.Application.atAlarmDescriptions g.water.faults.chan ***** g.water.faults.chan g.water.faults.chan
45 Device.Application.atAlarmDescriptions g.water.limits.hihi.alm ***** g.water.limits.hihi.alm g.water.limits.hihi.alm
46 Device.Application.atAlarmDescriptions g.water.limits.hi.alm ***** g.water.limits.hi.alm g.water.limits.hi.alm
47 Device.Application.atAlarmDescriptions g.water.limits.lo.alm ***** g.water.limits.lo.alm g.water.limits.lo.alm
48 Device.Application.atAlarmDescriptions g.water.limits.lolo.alm ***** g.water.limits.lolo.alm g.water.limits.lolo.alm
49 Device.Application.atAlarmDescriptions g.sumInletDamper.stalled ***** g.sumInletDamper.stalled g.sumInletDamper.stalled
50 Device.Application.atAlarmDescriptions g.humidity.faults.card g.humidity.faults.card
51 Device.Application.atAlarmDescriptions g.humidity.faults.over g.humidity.faults.over
52 Device.Application.atAlarmDescriptions g.humidity.faults.under g.humidity.faults.under
53 Device.Application.atAlarmDescriptions g.humidity.faults.chan g.humidity.faults.chan
54 Device.Application.atAlarmDescriptions g.humidity.limits.hihi.alm g.humidity.limits.hihi.alm
55 Device.Application.atAlarmDescriptions g.humidity.limits.hi.alm g.humidity.limits.hi.alm
56 Device.Application.atAlarmDescriptions g.humidity.limits.lo.alm g.humidity.limits.lo.alm
57 Device.Application.atAlarmDescriptions g.humidity.limits.lolo.alm g.humidity.limits.lolo.alm
58 Device.Application.atAlarmDescriptions g.fdWghLc.limits.hihi.alm g.fdWghLc.limits.hihi.alm
59 Device.Application.atAlarmDescriptions g.fdWghLc.limits.hi.alm g.fdWghLc.limits.hi.alm
60 Device.Application.atAlarmDescriptions g.fdWghLc.limits.lo.alm g.fdWghLc.limits.lo.alm
61 Device.Application.atAlarmDescriptions g.fdWghLc.limits.lolo.alm g.fdWghLc.limits.lolo.alm
62 Device.Application.atAlarmDescriptions g.birdSclLc.limits.hihi.alm g.birdSclLc.limits.hihi.alm
63 Device.Application.atAlarmDescriptions g.birdSclLc.limits.hi.alm g.birdSclLc.limits.hi.alm
64 Device.Application.atAlarmDescriptions g.birdSclLc.limits.lo.alm g.birdSclLc.limits.lo.alm
65 Device.Application.atAlarmDescriptions g.birdSclLc.limits.lolo.alm g.birdSclLc.limits.lolo.alm
66 Device.Application.atAlarmDescriptions g.staticPrs.faults.card g.staticPrs.faults.card
67 Device.Application.atAlarmDescriptions g.staticPrs.faults.over g.staticPrs.faults.over
68 Device.Application.atAlarmDescriptions g.staticPrs.faults.under g.staticPrs.faults.under
69 Device.Application.atAlarmDescriptions g.staticPrs.faults.chan g.staticPrs.faults.chan
70 Device.Application.atAlarmDescriptions g.staticPrs.limits.hihi.alm g.staticPrs.limits.hihi.alm
71 Device.Application.atAlarmDescriptions g.staticPrs.limits.hi.alm g.staticPrs.limits.hi.alm
72 Device.Application.atAlarmDescriptions g.staticPrs.limits.lo.alm g.staticPrs.limits.lo.alm
73 Device.Application.atAlarmDescriptions g.staticPrs.limits.lolo.alm g.staticPrs.limits.lolo.alm
74 Device.Application.atAlarmDescriptions IO.spareAI.faults.card IO.spareAI.faults.card
75 Device.Application.atAlarmDescriptions IO.spareAI.faults.over IO.spareAI.faults.over
76 Device.Application.atAlarmDescriptions IO.spareAI.faults.under IO.spareAI.faults.under
77 Device.Application.atAlarmDescriptions IO.spareAI.faults.chan IO.spareAI.faults.chan
78 Device.Application.atAlarmDescriptions IO.spareAI.limits.hihi.alm IO.spareAI.limits.hihi.alm
79 Device.Application.atAlarmDescriptions IO.spareAI.limits.hi.alm IO.spareAI.limits.hi.alm
80 Device.Application.atAlarmDescriptions IO.spareAI.limits.lo.alm IO.spareAI.limits.lo.alm
81 Device.Application.atAlarmDescriptions IO.spareAI.limits.lolo.alm IO.spareAI.limits.lolo.alm
82 Device.Application.atAlarmDescriptions g.temp1.limits.hihi.alm g.temp1.limits.hihi.alm
83 Device.Application.atAlarmDescriptions g.temp1.limits.hi.alm g.temp1.limits.hi.alm
84 Device.Application.atAlarmDescriptions g.temp1.limits.lo.alm g.temp1.limits.lo.alm
85 Device.Application.atAlarmDescriptions g.temp1.limits.lolo.alm g.temp1.limits.lolo.alm
86 Device.Application.atAlarmDescriptions g.temp2.limits.hihi.alm g.temp2.limits.hihi.alm
87 Device.Application.atAlarmDescriptions g.temp2.limits.hi.alm g.temp2.limits.hi.alm
88 Device.Application.atAlarmDescriptions g.temp2.limits.lo.alm g.temp2.limits.lo.alm
89 Device.Application.atAlarmDescriptions g.temp2.limits.lolo.alm g.temp2.limits.lolo.alm
90 Device.Application.atAlarmDescriptions g.outTemp.limits.hihi.alm g.outTemp.limits.hihi.alm
91 Device.Application.atAlarmDescriptions g.outTemp.limits.hi.alm g.outTemp.limits.hi.alm
92 Device.Application.atAlarmDescriptions g.outTemp.limits.lo.alm g.outTemp.limits.lo.alm
93 Device.Application.atAlarmDescriptions g.outTemp.limits.lolo.alm g.outTemp.limits.lolo.alm

Binary file not shown.

View File

@ -45,6 +45,9 @@
<UserDefElement iecname="id" type="T_STRING" byteoffset="6" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="description" type="T_STRING" byteoffset="87" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeArray name="T_ARRAY__0__249__OF_atAlarmStatus" size="42000" nativesize="44000" typeclass="Array" iecname="ARRAY [0..249] OF atAlarmStatus" basetype="T_atAlarmStatus">
<ArrayDim minrange="0" maxrange="249" />
</TypeArray>
<TypeArray name="T_ARRAY__0__99__OF_atAlarmStatus" size="16800" nativesize="17600" typeclass="Array" iecname="ARRAY [0..99] OF atAlarmStatus" basetype="T_atAlarmStatus">
<ArrayDim minrange="0" maxrange="99" />
</TypeArray>
@ -59,13 +62,13 @@
<UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="409" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="subject" type="T_STRING" byteoffset="1229" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAlarmManager" size="50412" nativesize="70576" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmManager">
<UserDefElement iecname="active" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="0" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="activeCnt" type="T_DINT" byteoffset="16800" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="all" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="16804" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmCnt" type="T_DINT" byteoffset="33604" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="logCnt" type="T_DINT" byteoffset="33608" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmLog" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="33612" vartype="VAR_OUTPUT" access="Read" />
<TypeUserDef name="T_atAlarmManager" size="100812" nativesize="124576" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmManager">
<UserDefElement iecname="active" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="0" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="activeCnt" type="T_DINT" byteoffset="42000" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="all" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="42004" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmCnt" type="T_DINT" byteoffset="84004" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="logCnt" type="T_DINT" byteoffset="84008" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmLog" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="84012" vartype="VAR_OUTPUT" access="Read" />
</TypeUserDef>
<TypeUserDef name="T_atMessaging" size="1408" nativesize="1600" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessaging">
<UserDefElement iecname="emailSettings" type="T_atMessagingEmailSettings" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />

Binary file not shown.

View File

@ -1,4 +0,0 @@
c
CLARENCE-PC
16640
638925321336952231

Binary file not shown.