From e33bb5da7e1e041ebb4874e5487f8874ed396b0f Mon Sep 17 00:00:00 2001
From: Markus Kristensson <markus.kristensson@ess.eu>
Date: Tue, 21 Nov 2023 10:35:24 +0100
Subject: [PATCH] ICSHWI-13018: Add TN alarm server config

Adds the config for the TN alarm server for LSS.
---
 alarm-01.tn.esss.lu.se/LSS.xml | 1360 ++++++++++++++++++++++++++++++++
 1 file changed, 1360 insertions(+)
 create mode 100644 alarm-01.tn.esss.lu.se/LSS.xml

diff --git a/alarm-01.tn.esss.lu.se/LSS.xml b/alarm-01.tn.esss.lu.se/LSS.xml
new file mode 100644
index 0000000..ea8964a
--- /dev/null
+++ b/alarm-01.tn.esss.lu.se/LSS.xml
@@ -0,0 +1,1360 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--Alarm configuration generated by xmlalarmcfg.py
+    git repo: https://gitlab.esss.lu.se/alfiorizzo/xmlalarmcfg.git
+    input xls file: lss3.xlsx-->
+<config name="LSS">
+  <component name="General">
+    <pv name="Tgt-LSS1172::NWCabStdIO">
+      <description>LSS NW Cabinet Standard IO Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::NWCabSafetyIO">
+      <description>LSS NW Cabinet Safety IO Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::NWCabDriveStd">
+      <description>LSS NW Cabinet Standard Drive Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::NWCabDriveSafety">
+      <description>LSS NW Cabinet Safety Drive Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::SECabStdIO">
+      <description>LSS NW Cabinet Standard IO Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::SECabSafetyIO">
+      <description>LSS NW Cabinet Safety IO Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::SECabDriveStd">
+      <description>LSS NW Cabinet Standard Drive Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::SECabDriveSafety">
+      <description>LSS NW Cabinet Safety Drive Error</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W1-NMX">
+    <pv name="Tgt-LSS1172::W1-Alarm">
+      <description>General Alarm for LSS W1</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W1-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W1-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W1-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0101:W1-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W2-BEER">
+    <pv name="Tgt-LSS1172::W2-Alarm">
+      <description>General Alarm for LSS W2</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W2-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W2-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W2-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0201:W2-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W3-CSPEC">
+    <pv name="Tgt-LSS1172::W3-Alarm">
+      <description>General Alarm for LSS W3</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W3-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W3-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0301:W3-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W4-BIFROST">
+    <pv name="Tgt-LSS1172::W4-Alarm">
+      <description>General Alarm for LSS W4</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W4-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W4-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W4-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0401:W4-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W5-MIRACLES">
+    <pv name="Tgt-LSS1172::W5-Alarm">
+      <description>General Alarm for LSS W5</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W5-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W5-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W5-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0501:W5-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W6-MAGIC">
+    <pv name="Tgt-LSS1172::W6-Alarm">
+      <description>General Alarm for LSS W6</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W6-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W6-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W6-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0601:W6-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W7-TREX">
+    <pv name="Tgt-LSS1172::W7-Alarm">
+      <description>General Alarm for LSS W7</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W7-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W7-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W7-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0701:W7-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W8-HEIMDAL">
+    <pv name="Tgt-LSS1172::W8-Alarm">
+      <description>General Alarm for LSS W8</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W8-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W8-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W8-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-0801:W8-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="W11-TBL">
+    <pv name="Tgt-LSS1172::W11-Alarm">
+      <description>General Alarm for LSS W11</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W11-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W11-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::W11-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1101:W11-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="N7-LOKI">
+    <pv name="Tgt-LSS1172::N7-Alarm">
+      <description>General Alarm for LSS N7</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N7-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N7-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N7-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1501:N7-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="N5-FREJA">
+    <pv name="Tgt-LSS1172::N5-Alarm">
+      <description>General Alarm for LSS N5</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N5-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N5-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::N5-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-1701:N5-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="S2-ODIN">
+    <pv name="Tgt-LSS1172::S2-Alarm">
+      <description>General Alarm for LSS S2</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S2-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S2-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S2-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2301:S2-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="S3-DREAM">
+    <pv name="Tgt-LSS1172::S3-Alarm">
+      <description>General Alarm for LSS S3</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S3-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S3-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::S3-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-2401:S3-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="E7-VESPA">
+    <pv name="Tgt-LSS1172::E7-Alarm">
+      <description>General Alarm for LSS E7</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E7-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E7-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E7-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-3601:E7-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="E3-SKADI">
+    <pv name="Tgt-LSS1172::E3-Alarm">
+      <description>General Alarm for LSS E3</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E3-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E3-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E3-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4001:E3-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+  <component name="E2-ESTIA">
+    <pv name="Tgt-LSS1172::E2-Alarm">
+      <description>General Alarm for LSS E2</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E2-AckTransitionAfterReboot">
+      <description>Operator required to acknowledge transition.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E2-Disabled">
+      <description>Shutter disabled by operator.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172::E2-OperatorRequired">
+      <description>Operator input required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-MoveVelTimeout">
+      <description>Timeout when using MoveVelocity.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-AxisError">
+      <description>Axis error, see further info in OPI.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-ActVelocity">
+      <description>Velocity exceeding defined limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-MotorTemp">
+      <description>Motor temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-AmplifierTemp">
+      <description>Amplifier temperature outside defined limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-Torque">
+      <description>Torque value outside set limits.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-TorqueHomingSeq">
+      <description>Torque value outside set limits.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-BrakeAlarm">
+      <description>Brake Error. Movement detected while brake should be engaged.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-AxisSoftLimitTop">
+      <description>High soft limit not enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-AxisSoftLimitBottom">
+      <description>Low soft limit bit enabled.</description>
+      <latching>true</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-SwitchMonitorErr">
+      <description>SwitchMonitor function returns error - problem with switches / homing.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+    <pv name="Tgt-LSS1172:MC-MCU-4101:E2-AlarmMotionWrappers">
+      <description>Motion Function Alarm - operator intervention required.</description>
+      <latching>false</latching>
+      <annunciating>false</annunciating>
+    </pv>
+  </component>
+</config>
-- 
GitLab