diff --git a/Development/.~lock.AlarmDescriptions.ods# b/Development/.~lock.AlarmDescriptions.ods#
new file mode 100644
index 0000000..1e81dd6
--- /dev/null
+++ b/Development/.~lock.AlarmDescriptions.ods#
@@ -0,0 +1 @@
+,CLARENCE-PC/c,Clarence-PC,03.09.2025 16:00,file:///C:/Users/c/AppData/Roaming/LibreOffice/4;
\ No newline at end of file
diff --git a/Development/AlarmDescriptions.csv b/Development/AlarmDescriptions.csv
index 715cf50..833884d 100644
--- a/Development/AlarmDescriptions.csv
+++ b/Development/AlarmDescriptions.csv
@@ -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
diff --git a/Development/AlarmDescriptions.ods b/Development/AlarmDescriptions.ods
index da8f412..6187ee1 100644
Binary files a/Development/AlarmDescriptions.ods and b/Development/AlarmDescriptions.ods differ
diff --git a/Development/cr_barn5-c-CLARENCE-PC.opt b/Development/cr_barn5-c-CLARENCE-PC.opt
index c50404f..b87e29f 100644
Binary files a/Development/cr_barn5-c-CLARENCE-PC.opt and b/Development/cr_barn5-c-CLARENCE-PC.opt differ
diff --git a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo
index d03aae0..95b371e 100644
Binary files a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo and b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo differ
diff --git a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo_guids b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo_guids
index b8e0e61..f3bfb81 100644
Binary files a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo_guids and b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.bootinfo_guids differ
diff --git a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.compileinfo b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.compileinfo
index d03aae0..95b371e 100644
Binary files a/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.compileinfo and b/Development/cr_barn5.Device.Application.74ccca2f-50e3-4d5a-9d7a-9fd420284f83.compileinfo differ
diff --git a/Development/cr_barn5.Device.Application.xml b/Development/cr_barn5.Device.Application.xml
index 4ed3d8a..24f6ff5 100644
--- a/Development/cr_barn5.Device.Application.xml
+++ b/Development/cr_barn5.Device.Application.xml
@@ -45,6 +45,9 @@
+
+
+
@@ -59,13 +62,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Development/cr_barn5.project b/Development/cr_barn5.project
index 75d4d74..2c50204 100644
Binary files a/Development/cr_barn5.project and b/Development/cr_barn5.project differ
diff --git a/Development/cr_barn5.~u b/Development/cr_barn5.~u
deleted file mode 100644
index 8825a54..0000000
--- a/Development/cr_barn5.~u
+++ /dev/null
@@ -1,4 +0,0 @@
-c
-CLARENCE-PC
-16640
-638925321336952231
diff --git a/Development/cr_barn5_project.precompilecache b/Development/cr_barn5_project.precompilecache
new file mode 100644
index 0000000..6a93424
Binary files /dev/null and b/Development/cr_barn5_project.precompilecache differ