%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/old2/_music/diplomka/
Upload File :
Create Path :
Current File : /www/old2/_music/diplomka/16_IO_Module.patch

Index: bin/MBEMEA_FromPanelConfiguration_10.xsl
===================================================================
--- bin/MBEMEA_FromPanelConfiguration_10.xsl	(revision 3882)
+++ bin/MBEMEA_FromPanelConfiguration_10.xsl	(working copy)
@@ -1746,6 +1746,19 @@
         </xsl:for-each>
         <HardwareDeviceUID><xsl:value-of select="@UID" /></HardwareDeviceUID>
       </xsl:for-each>
+      
+      <!-- Balanced Inputs -->
+      <xsl:for-each select="//ConfiguredDevices/*[BalancedInputs/BalancedInput/Input/LDUID=$LDUID]">
+        <xsl:for-each select="BalancedInputs/BalancedInput/Input[LDUID=$LDUID]">
+          <ClassType><xsl:value-of select="@Type" /></ClassType>
+          <ClassUID><xsl:value-of select="@UID" /></ClassUID>
+          <Number><xsl:value-of select="Number" /></Number>
+          <Parameter><xsl:value-of select="Param" /></Parameter>
+          <IsBalanced>true</IsBalanced>
+        </xsl:for-each>
+        <HardwareDeviceUID><xsl:value-of select="@UID" /></HardwareDeviceUID>
+      </xsl:for-each>
+      
       <xsl:for-each select="//ConfiguredDevices/*[LDUID=$LDUID]">
         <HardwareDeviceUID><xsl:value-of select="@UID" /></HardwareDeviceUID>
       </xsl:for-each>
@@ -1762,6 +1775,15 @@
     </LogicalDevice>
     <LogicalInput>
       <UID><xsl:value-of select="@UID" /></UID>
+      <xsl:for-each select="//ConfiguredDevices/*/BalancedInputs/BalancedInput[Input/LDUID=$LDUID]">
+        <TerminationResistor><xsl:value-of select="Threshold/TerminationResistor"/></TerminationResistor>
+        <ThresholdInterrupt><xsl:value-of select="Threshold/ThresholdInterrupt" /></ThresholdInterrupt>
+        <ThresholdB><xsl:value-of select="Threshold/ThresholdB" /></ThresholdB>
+        <ThresholdA><xsl:value-of select="Threshold/ThresholdA" /></ThresholdA>
+        <ThresholdReleaseTop><xsl:value-of select="Threshold/ThresholdReleaseTop" /></ThresholdReleaseTop>
+        <ThresholdReleaseDown><xsl:value-of select="Threshold/ThresholdReleaseDown" /></ThresholdReleaseDown>
+        <ThresholdShortCircuit><xsl:value-of select="Threshold/ThresholdShortCircuit" /></ThresholdShortCircuit>
+      </xsl:for-each>
     </LogicalInput>
   </xsl:template>
 
@@ -1770,7 +1792,7 @@
       <UID><xsl:value-of select="@UID" /></UID>
       <TableName>LogicalOutput</TableName>
     </UID>
-    <xsl:variable name="LDUID" select="@UID" />
+    <xsl:variable name="LDUID" select="@UID" />  
     <xsl:for-each select="//ConfiguredDevices/*[Outputs/Output/LDUID=$LDUID]">
       <xsl:for-each select="Outputs/Output[LDUID=$LDUID]">
         <UID>
@@ -1783,7 +1805,27 @@
       <UID><xsl:value-of select="@UID" /></UID>
       <Type><xsl:value-of select="@Type" /></Type>
       <Name><xsl:value-of select="Name" /></Name>
-      <!--inserts HardwareDeviceUID in various ways -->
+
+      <!-- Balanced Inputs -->
+      <xsl:for-each select="//ConfiguredDevices/*[BalancedInputs/BalancedInput/Output/LDUID=$LDUID]">
+        <xsl:for-each select="BalancedInputs/BalancedInput/Output[LDUID=$LDUID]">
+          <ClassType>
+            <xsl:value-of select="@Type" />
+          </ClassType>
+          <ClassUID>
+            <xsl:value-of select="@UID" />
+          </ClassUID>
+          <Number>
+            <xsl:value-of select="Number" />
+          </Number>
+          <IsBalanced>true</IsBalanced>
+        </xsl:for-each>
+        <HardwareDeviceUID>
+          <xsl:value-of select="@UID" />
+        </HardwareDeviceUID>
+      </xsl:for-each>
+      
+      <!--inserts HardwareDeviceUID in various ways -->   
       <xsl:for-each select="//ConfiguredDevices/*[Outputs/Output/LDUID=$LDUID]">
         <xsl:for-each select="Outputs/Output[LDUID=$LDUID]">
           <ClassType><xsl:value-of select="@Type" /></ClassType>
@@ -1805,6 +1847,11 @@
     </LogicalDevice>
     <LogicalOutput>
       <UID><xsl:value-of select="@UID" /></UID>
+      <xsl:for-each select="//ConfiguredDevices/*/BalancedInputs/BalancedInput[Output/LDUID=$LDUID]">
+        <ActiveHigh>
+          <xsl:value-of select="Output/ActiveHigh" />
+        </ActiveHigh>
+      </xsl:for-each>
     </LogicalOutput>
   </xsl:template>
 
Index: bin/MBEMEA_ToPanelConfiguration_10.xsl
===================================================================
--- bin/MBEMEA_ToPanelConfiguration_10.xsl	(revision 3882)
+++ bin/MBEMEA_ToPanelConfiguration_10.xsl	(working copy)
@@ -2357,10 +2357,47 @@
   </xsl:template>
 
   <xsl:template name="InsertInputsOutputs">
-    <xsl:param name="DeviceUID" />   
+    <xsl:param name="DeviceUID" />
+    <!-- Create Balanced Inputs section -->
+    <BalancedInputs>
+      <xsl:for-each select = "/InternalDataSet/LogicalDevice[(HardwareDeviceUID=$DeviceUID) and ((Type='ccLogicalInput') or (Type='ccLogicalOutput')) and (IsBalanced='true')]">
+        <xsl:variable name="LogicalUID"><xsl:value-of select="UID" /></xsl:variable>
+        <BalancedInput>
+				  <Number><xsl:value-of select="Number" /></Number>
+          <xsl:if test="Type='ccLogicalInput'">
+            <xsl:for-each select="/InternalDataSet/LogicalInput[(UID=$LogicalUID)]">
+              <Threshold>
+		 		        <TerminationResistor><xsl:value-of select="TerminationResistor" /></TerminationResistor> 
+   			        <ThresholdInterrupt><xsl:value-of select="ThresholdInterrupt" /></ThresholdInterrupt>
+				        <ThresholdB><xsl:value-of select="ThresholdB" /></ThresholdB>
+				        <ThresholdA><xsl:value-of select="ThresholdA" /></ThresholdA>
+   			        <ThresholdReleaseTop><xsl:value-of select="ThresholdReleaseTop" /></ThresholdReleaseTop>
+   			        <ThresholdReleaseDown><xsl:value-of select="ThresholdReleaseDown" /></ThresholdReleaseDown>
+   			        <ThresholdShortCircuit><xsl:value-of select="ThresholdShortCircuit" /></ThresholdShortCircuit> 
+			        </Threshold>
+            </xsl:for-each> 
+		        <Input UID="{ClassUID}" Type="{ClassType}">
+              <Name><xsl:value-of select="Name" /></Name>
+              <Number><xsl:value-of select="Number" /></Number>              
+              <LDUID><xsl:value-of select="UID" /></LDUID>
+            </Input>
+          </xsl:if>
+          <xsl:if test="Type='ccLogicalOutput'">
+            <Output UID="{ClassUID}" Type="{ClassType}">
+					    <Name><xsl:value-of select="Name" /></Name>
+              <Number><xsl:value-of select="Number" /></Number>
+              <LDUID><xsl:value-of select="UID" /></LDUID>
+              <xsl:for-each select="/InternalDataSet/LogicalOutput[(UID=$LogicalUID)]">
+                <ActiveHigh><xsl:value-of select="ActiveHigh" /></ActiveHigh>
+              </xsl:for-each>
+            </Output>
+          </xsl:if>   
+		    </BalancedInput>
+      </xsl:for-each>       
+    </BalancedInputs>
     <!--creates Inputs section -->
     <Inputs>
-      <xsl:for-each select = "/InternalDataSet/LogicalDevice[(HardwareDeviceUID=$DeviceUID) and (Type='ccLogicalInput')]">
+      <xsl:for-each select = "/InternalDataSet/LogicalDevice[(HardwareDeviceUID=$DeviceUID) and (Type='ccLogicalInput') and ((IsBalanced='false') or not(IsBalanced))]">
         <xsl:variable name="LogicalUID"><xsl:value-of select="UID" /></xsl:variable>
         <xsl:variable name="Parameter"><xsl:value-of select="/InternalDataSet/LogicalDevice[UID=$LogicalUID]/Parameter" /></xsl:variable>
         <Input UID="{ClassUID}" Type="{ClassType}">
@@ -2376,7 +2413,7 @@
     </Inputs>   
     <!--creates Outputs section-->
     <Outputs>
-      <xsl:for-each select="/InternalDataSet/LogicalDevice[(HardwareDeviceUID=$DeviceUID) and (Type='ccLogicalOutput')]">
+      <xsl:for-each select="/InternalDataSet/LogicalDevice[(HardwareDeviceUID=$DeviceUID) and (Type='ccLogicalOutput') and ((IsBalanced='false') or not(IsBalanced))]">
         <Output UID="{ClassUID}" Type="{ClassType}">
           <Name><xsl:value-of select="Name" /></Name>          
           <Number><xsl:value-of select="Number" /></Number>
Index: ConfigApp.Data/InternalDataSet.cs
===================================================================
--- ConfigApp.Data/InternalDataSet.cs	(revision 3882)
+++ ConfigApp.Data/InternalDataSet.cs	(working copy)
@@ -224,6 +224,8 @@
             HWSPIInput.ExtendedProperties[defaultName] = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWSPIInput;
             HWSPIOutput.ExtendedProperties[defaultName] = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWSPIOutput;
             HWAnalogInput.ExtendedProperties[defaultName] = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWAnalogInput;
+            HWBus216IOModule.ExtendedProperties[defaultName] =
+                Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWBus216IOModule;
             UIKeypad.ExtendedProperties[defaultName] = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_UIProxyKeypad;
             UITouchCenter.ExtendedProperties[defaultName] = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_UIProxyTouchCenter;
 
Index: ConfigApp.Data/InternalDataSet.Designer.cs
===================================================================
--- ConfigApp.Data/InternalDataSet.Designer.cs	(revision 3882)
+++ ConfigApp.Data/InternalDataSet.Designer.cs	(working copy)
@@ -446,6 +446,8 @@
         
         private HWIB2SirenModuleDataTable tableHWIB2SirenModule;
         
+        private HWBus216IOModuleDataTable tableHWBus216IOModule;
+        
         private global::System.Data.DataRelation relationFK_SounderTemplate_DetectorGroup;
         
         private global::System.Data.DataRelation relationPartitionMember_DetectorGroup;
@@ -982,6 +984,8 @@
         
         private global::System.Data.DataRelation relationFK_HardwareDevice_HWIB2SirenModule;
         
+        private global::System.Data.DataRelation relationFK_HardwareDevice_HWBus216IOModule;
+        
         private global::System.Data.DataRelation relationPartitionMember_PMCollection_PartitionMember;
         
         private global::System.Data.DataRelation relationPMCollection_PMCollection_PartitionMember;
@@ -1657,6 +1661,9 @@
                 if ((ds.Tables["HWIB2SirenModule"] != null)) {
                     base.Tables.Add(new HWIB2SirenModuleDataTable(ds.Tables["HWIB2SirenModule"]));
                 }
+                if ((ds.Tables["HWBus216IOModule"] != null)) {
+                    base.Tables.Add(new HWBus216IOModuleDataTable(ds.Tables["HWBus216IOModule"]));
+                }
                 this.DataSetName = ds.DataSetName;
                 this.Prefix = ds.Prefix;
                 this.Namespace = ds.Namespace;
@@ -3788,6 +3795,16 @@
         
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+        [global::System.ComponentModel.Browsable(false)]
+        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
+        public HWBus216IOModuleDataTable HWBus216IOModule {
+            get {
+                return this.tableHWBus216IOModule;
+            }
+        }
+        
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
         [global::System.ComponentModel.BrowsableAttribute(true)]
         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
         public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
@@ -4487,6 +4504,9 @@
                 if ((ds.Tables["HWIB2SirenModule"] != null)) {
                     base.Tables.Add(new HWIB2SirenModuleDataTable(ds.Tables["HWIB2SirenModule"]));
                 }
+                if ((ds.Tables["HWBus216IOModule"] != null)) {
+                    base.Tables.Add(new HWBus216IOModuleDataTable(ds.Tables["HWBus216IOModule"]));
+                }
                 this.DataSetName = ds.DataSetName;
                 this.Prefix = ds.Prefix;
                 this.Namespace = ds.Namespace;
@@ -5786,6 +5806,12 @@
                     this.tableHWIB2SirenModule.InitVars();
                 }
             }
+            this.tableHWBus216IOModule = ((HWBus216IOModuleDataTable)(base.Tables["HWBus216IOModule"]));
+            if ((initTable == true)) {
+                if ((this.tableHWBus216IOModule != null)) {
+                    this.tableHWBus216IOModule.InitVars();
+                }
+            }
             this.relationFK_SounderTemplate_DetectorGroup = this.Relations["FK_SounderTemplate_DetectorGroup"];
             this.relationPartitionMember_DetectorGroup = this.Relations["PartitionMember_DetectorGroup"];
             this.relationLogicalPIR_VirtualBusPIR = this.Relations["LogicalPIR_VirtualBusPIR"];
@@ -6054,6 +6080,7 @@
             this.relationFK_HardwareDevice_HWModulBusController = this.Relations["FK_HardwareDevice_HWModulBusController"];
             this.relationFK_HardwareDevice_HWIB2BusController = this.Relations["FK_HardwareDevice_HWIB2BusController"];
             this.relationFK_HardwareDevice_HWIB2SirenModule = this.Relations["FK_HardwareDevice_HWIB2SirenModule"];
+            this.relationFK_HardwareDevice_HWBus216IOModule = this.Relations["FK_HardwareDevice_HWBus216IOModule"];
             this.relationPartitionMember_PMCollection_PartitionMember = this.Relations["PartitionMember_PMCollection_PartitionMember"];
             this.relationPMCollection_PMCollection_PartitionMember = this.Relations["PMCollection_PMCollection_PartitionMember"];
             this.relationExpression_Condition = this.Relations["Expression_Condition"];
@@ -6491,6 +6518,8 @@
             base.Tables.Add(this.tableHWIB2BusController);
             this.tableHWIB2SirenModule = new HWIB2SirenModuleDataTable();
             base.Tables.Add(this.tableHWIB2SirenModule);
+            this.tableHWBus216IOModule = new HWBus216IOModuleDataTable();
+            base.Tables.Add(this.tableHWBus216IOModule);
             global::System.Data.ForeignKeyConstraint fkc;
             fkc = new global::System.Data.ForeignKeyConstraint("FK_SounderTemplate_DetectorGroup", new global::System.Data.DataColumn[] {
                         this.tableSounderTemplate.UIDColumn}, new global::System.Data.DataColumn[] {
@@ -8368,6 +8397,13 @@
             fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
             fkc.DeleteRule = global::System.Data.Rule.Cascade;
             fkc.UpdateRule = global::System.Data.Rule.Cascade;
+            fkc = new global::System.Data.ForeignKeyConstraint("FK_HardwareDevice_HWBus216IOModule", new global::System.Data.DataColumn[] {
+                        this.tableHardwareDevice.UIDColumn}, new global::System.Data.DataColumn[] {
+                        this.tableHWBus216IOModule.UIDColumn});
+            this.tableHWBus216IOModule.Constraints.Add(fkc);
+            fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.Cascade;
+            fkc.DeleteRule = global::System.Data.Rule.Cascade;
+            fkc.UpdateRule = global::System.Data.Rule.Cascade;
             this.relationFK_SounderTemplate_DetectorGroup = new global::System.Data.DataRelation("FK_SounderTemplate_DetectorGroup", new global::System.Data.DataColumn[] {
                         this.tableSounderTemplate.UIDColumn}, new global::System.Data.DataColumn[] {
                         this.tableDetectorGroup.SounderTemplateUIDColumn}, false);
@@ -9440,6 +9476,10 @@
                         this.tableHardwareDevice.UIDColumn}, new global::System.Data.DataColumn[] {
                         this.tableHWIB2SirenModule.UIDColumn}, false);
             this.Relations.Add(this.relationFK_HardwareDevice_HWIB2SirenModule);
+            this.relationFK_HardwareDevice_HWBus216IOModule = new global::System.Data.DataRelation("FK_HardwareDevice_HWBus216IOModule", new global::System.Data.DataColumn[] {
+                        this.tableHardwareDevice.UIDColumn}, new global::System.Data.DataColumn[] {
+                        this.tableHWBus216IOModule.UIDColumn}, false);
+            this.Relations.Add(this.relationFK_HardwareDevice_HWBus216IOModule);
             this.relationPartitionMember_PMCollection_PartitionMember = new global::System.Data.DataRelation("PartitionMember_PMCollection_PartitionMember", new global::System.Data.DataColumn[] {
                         this.tablePartitionMember.UIDColumn}, new global::System.Data.DataColumn[] {
                         this.tablePMCollection_PartitionMember.PartitionMemberUIDColumn}, false);
@@ -10730,6 +10770,12 @@
         
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+        private bool ShouldSerializeHWBus216IOModule() {
+            return false;
+        }
+        
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
         private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
             if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
                 this.InitVars();
@@ -11561,6 +11607,9 @@
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
         public delegate void HWIB2SirenModuleRowChangeEventHandler(object sender, HWIB2SirenModuleRowChangeEvent e);
         
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+        public delegate void HWBus216IOModuleRowChangeEventHandler(object sender, HWBus216IOModuleRowChangeEvent e);
+        
         /// <summary>
         ///Represents the strongly named DataTable class.
         ///</summary>
@@ -16924,6 +16973,20 @@
             
             private global::System.Data.DataColumn columnexpType;
             
+            private global::System.Data.DataColumn columnTerminationResistor;
+            
+            private global::System.Data.DataColumn columnThresholdInterrupt;
+            
+            private global::System.Data.DataColumn columnThresholdA;
+            
+            private global::System.Data.DataColumn columnThresholdReleaseTop;
+            
+            private global::System.Data.DataColumn columnThresholdReleaseDown;
+            
+            private global::System.Data.DataColumn columnThresholdShortCircuit;
+            
+            private global::System.Data.DataColumn columnThresholdB;
+            
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public LogicalInputDataTable() : 
@@ -17000,6 +17063,62 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn TerminationResistorColumn {
+                get {
+                    return this.columnTerminationResistor;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdInterruptColumn {
+                get {
+                    return this.columnThresholdInterrupt;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdAColumn {
+                get {
+                    return this.columnThresholdA;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdReleaseTopColumn {
+                get {
+                    return this.columnThresholdReleaseTop;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdReleaseDownColumn {
+                get {
+                    return this.columnThresholdReleaseDown;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdShortCircuitColumn {
+                get {
+                    return this.columnThresholdShortCircuit;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ThresholdBColumn {
+                get {
+                    return this.columnThresholdB;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             [global::System.ComponentModel.Browsable(false)]
             public int Count {
                 get {
@@ -17035,13 +17154,20 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalInputRow AddLogicalInputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalInput, string expHWDeviceName, string expName, string expType) {
+            public LogicalInputRow AddLogicalInputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalInput, string expHWDeviceName, string expName, string expType, int TerminationResistor, int ThresholdInterrupt, int ThresholdA, int ThresholdReleaseTop, int ThresholdReleaseDown, int ThresholdShortCircuit, int ThresholdB) {
                 LogicalInputRow rowLogicalInputRow = ((LogicalInputRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         null,
                         expHWDeviceName,
                         expName,
-                        expType};
+                        expType,
+                        TerminationResistor,
+                        ThresholdInterrupt,
+                        ThresholdA,
+                        ThresholdReleaseTop,
+                        ThresholdReleaseDown,
+                        ThresholdShortCircuit,
+                        ThresholdB};
                 if ((parentLogicalDeviceRowByLogicalDevice_LogicalInput != null)) {
                     columnValuesArray[0] = parentLogicalDeviceRowByLogicalDevice_LogicalInput[0];
                 }
@@ -17052,13 +17178,20 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalInputRow AddLogicalInputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalInput) {
+            public LogicalInputRow AddLogicalInputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalInput, int TerminationResistor, int ThresholdInterrupt, int ThresholdA, int ThresholdReleaseTop, int ThresholdReleaseDown, int ThresholdShortCircuit, int ThresholdB) {
                 LogicalInputRow rowLogicalInputRow = ((LogicalInputRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         null,
                         null,
                         null,
-                        null};
+                        null,
+                        TerminationResistor,
+                        ThresholdInterrupt,
+                        ThresholdA,
+                        ThresholdReleaseTop,
+                        ThresholdReleaseDown,
+                        ThresholdShortCircuit,
+                        ThresholdB};
                 if ((parentLogicalDeviceRowByLogicalDevice_LogicalInput != null)) {
                     columnValuesArray[0] = parentLogicalDeviceRowByLogicalDevice_LogicalInput[0];
                 }
@@ -17095,6 +17228,13 @@
                 this.columnexpHWDeviceName = base.Columns["expHWDeviceName"];
                 this.columnexpName = base.Columns["expName"];
                 this.columnexpType = base.Columns["expType"];
+                this.columnTerminationResistor = base.Columns["TerminationResistor"];
+                this.columnThresholdInterrupt = base.Columns["ThresholdInterrupt"];
+                this.columnThresholdA = base.Columns["ThresholdA"];
+                this.columnThresholdReleaseTop = base.Columns["ThresholdReleaseTop"];
+                this.columnThresholdReleaseDown = base.Columns["ThresholdReleaseDown"];
+                this.columnThresholdShortCircuit = base.Columns["ThresholdShortCircuit"];
+                this.columnThresholdB = base.Columns["ThresholdB"];
             }
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -17108,6 +17248,20 @@
                 base.Columns.Add(this.columnexpName);
                 this.columnexpType = new global::System.Data.DataColumn("expType", typeof(string), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnexpType);
+                this.columnTerminationResistor = new global::System.Data.DataColumn("TerminationResistor", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnTerminationResistor);
+                this.columnThresholdInterrupt = new global::System.Data.DataColumn("ThresholdInterrupt", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdInterrupt);
+                this.columnThresholdA = new global::System.Data.DataColumn("ThresholdA", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdA);
+                this.columnThresholdReleaseTop = new global::System.Data.DataColumn("ThresholdReleaseTop", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdReleaseTop);
+                this.columnThresholdReleaseDown = new global::System.Data.DataColumn("ThresholdReleaseDown", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdReleaseDown);
+                this.columnThresholdShortCircuit = new global::System.Data.DataColumn("ThresholdShortCircuit", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdShortCircuit);
+                this.columnThresholdB = new global::System.Data.DataColumn("ThresholdB", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnThresholdB);
                 this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                 this.columnUID}, true));
                 this.columnUID.AllowDBNull = false;
@@ -17115,6 +17269,13 @@
                 this.columnexpHWDeviceName.ReadOnly = true;
                 this.columnexpName.ReadOnly = true;
                 this.columnexpType.ReadOnly = true;
+                this.columnTerminationResistor.DefaultValue = ((int)(0));
+                this.columnThresholdInterrupt.DefaultValue = ((int)(0));
+                this.columnThresholdA.DefaultValue = ((int)(0));
+                this.columnThresholdReleaseTop.DefaultValue = ((int)(0));
+                this.columnThresholdReleaseDown.DefaultValue = ((int)(0));
+                this.columnThresholdShortCircuit.DefaultValue = ((int)(0));
+                this.columnThresholdB.DefaultValue = ((int)(0));
             }
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -17258,6 +17419,8 @@
             
             private global::System.Data.DataColumn columnUID;
             
+            private global::System.Data.DataColumn columnActiveHigh;
+            
             private global::System.Data.DataColumn columnexpHWDeviceName;
             
             private global::System.Data.DataColumn columnexpName;
@@ -17316,6 +17479,14 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn ActiveHighColumn {
+                get {
+                    return this.columnActiveHigh;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public global::System.Data.DataColumn expHWDeviceNameColumn {
                 get {
                     return this.columnexpHWDeviceName;
@@ -17375,10 +17546,11 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalOutputRow AddLogicalOutputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalOutput, string expHWDeviceName, string expName, string expType) {
+            public LogicalOutputRow AddLogicalOutputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalOutput, bool ActiveHigh, string expHWDeviceName, string expName, string expType) {
                 LogicalOutputRow rowLogicalOutputRow = ((LogicalOutputRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         null,
+                        ActiveHigh,
                         expHWDeviceName,
                         expName,
                         expType};
@@ -17392,10 +17564,11 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalOutputRow AddLogicalOutputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalOutput) {
+            public LogicalOutputRow AddLogicalOutputRow(LogicalDeviceRow parentLogicalDeviceRowByLogicalDevice_LogicalOutput, bool ActiveHigh) {
                 LogicalOutputRow rowLogicalOutputRow = ((LogicalOutputRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         null,
+                        ActiveHigh,
                         null,
                         null,
                         null};
@@ -17432,6 +17605,7 @@
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             internal void InitVars() {
                 this.columnUID = base.Columns["UID"];
+                this.columnActiveHigh = base.Columns["ActiveHigh"];
                 this.columnexpHWDeviceName = base.Columns["expHWDeviceName"];
                 this.columnexpName = base.Columns["expName"];
                 this.columnexpType = base.Columns["expType"];
@@ -17442,6 +17616,8 @@
             private void InitClass() {
                 this.columnUID = new global::System.Data.DataColumn("UID", typeof(uint), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnUID);
+                this.columnActiveHigh = new global::System.Data.DataColumn("ActiveHigh", typeof(bool), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnActiveHigh);
                 this.columnexpHWDeviceName = new global::System.Data.DataColumn("expHWDeviceName", typeof(string), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnexpHWDeviceName);
                 this.columnexpName = new global::System.Data.DataColumn("expName", typeof(string), null, global::System.Data.MappingType.Element);
@@ -17452,6 +17628,7 @@
                                 this.columnUID}, true));
                 this.columnUID.AllowDBNull = false;
                 this.columnUID.Unique = true;
+                this.columnActiveHigh.DefaultValue = ((bool)(true));
                 this.columnexpHWDeviceName.ReadOnly = true;
                 this.columnexpName.ReadOnly = true;
                 this.columnexpType.ReadOnly = true;
@@ -23722,6 +23899,8 @@
             
             private global::System.Data.DataColumn columnexpParentDeviceUID;
             
+            private global::System.Data.DataColumn columnIsBalanced;
+            
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public LogicalDeviceDataTable() : 
@@ -23854,6 +24033,14 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn IsBalancedColumn {
+                get {
+                    return this.columnIsBalanced;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             [global::System.ComponentModel.Browsable(false)]
             public int Count {
                 get {
@@ -23889,7 +24076,7 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalDeviceRow AddLogicalDeviceRow(uint UID, string Name, string Type, uint ClassUID, string ClassType, HardwareDeviceRow parentHardwareDeviceRowByHardwareDevice_LogicalDevice, int Number, int Parameter, string expHWDeviceName, string expHWDeviceType, int expParentDeviceUID) {
+            public LogicalDeviceRow AddLogicalDeviceRow(uint UID, string Name, string Type, uint ClassUID, string ClassType, HardwareDeviceRow parentHardwareDeviceRowByHardwareDevice_LogicalDevice, int Number, int Parameter, string expHWDeviceName, string expHWDeviceType, int expParentDeviceUID, bool IsBalanced) {
                 LogicalDeviceRow rowLogicalDeviceRow = ((LogicalDeviceRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         UID,
@@ -23902,7 +24089,8 @@
                         Parameter,
                         expHWDeviceName,
                         expHWDeviceType,
-                        expParentDeviceUID};
+                        expParentDeviceUID,
+                        IsBalanced};
                 if ((parentHardwareDeviceRowByHardwareDevice_LogicalDevice != null)) {
                     columnValuesArray[5] = parentHardwareDeviceRowByHardwareDevice_LogicalDevice[0];
                 }
@@ -23913,7 +24101,7 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
-            public LogicalDeviceRow AddLogicalDeviceRow(uint UID, string Name, string Type, uint ClassUID, string ClassType, HardwareDeviceRow parentHardwareDeviceRowByHardwareDevice_LogicalDevice, int Number, int Parameter) {
+            public LogicalDeviceRow AddLogicalDeviceRow(uint UID, string Name, string Type, uint ClassUID, string ClassType, HardwareDeviceRow parentHardwareDeviceRowByHardwareDevice_LogicalDevice, int Number, int Parameter, bool IsBalanced) {
                 LogicalDeviceRow rowLogicalDeviceRow = ((LogicalDeviceRow)(this.NewRow()));
                 object[] columnValuesArray = new object[] {
                         UID,
@@ -23926,7 +24114,8 @@
                         Parameter,
                         null,
                         null,
-                        null};
+                        null,
+                        IsBalanced};
                 if ((parentHardwareDeviceRowByHardwareDevice_LogicalDevice != null)) {
                     columnValuesArray[5] = parentHardwareDeviceRowByHardwareDevice_LogicalDevice[0];
                 }
@@ -23970,6 +24159,7 @@
                 this.columnexpHWDeviceName = base.Columns["expHWDeviceName"];
                 this.columnexpHWDeviceType = base.Columns["expHWDeviceType"];
                 this.columnexpParentDeviceUID = base.Columns["expParentDeviceUID"];
+                this.columnIsBalanced = base.Columns["IsBalanced"];
             }
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -23997,6 +24187,8 @@
                 base.Columns.Add(this.columnexpHWDeviceType);
                 this.columnexpParentDeviceUID = new global::System.Data.DataColumn("expParentDeviceUID", typeof(int), null, global::System.Data.MappingType.Element);
                 base.Columns.Add(this.columnexpParentDeviceUID);
+                this.columnIsBalanced = new global::System.Data.DataColumn("IsBalanced", typeof(bool), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnIsBalanced);
                 this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                 this.columnUID}, true));
                 this.columnUID.AllowDBNull = false;
@@ -24012,6 +24204,7 @@
                 this.columnexpHWDeviceName.ReadOnly = true;
                 this.columnexpHWDeviceType.ReadOnly = true;
                 this.columnexpParentDeviceUID.ReadOnly = true;
+                this.columnIsBalanced.DefaultValue = ((bool)(false));
             }
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -85340,6 +85533,287 @@
         }
         
         /// <summary>
+        ///Represents the strongly named DataTable class.
+        ///</summary>
+        [global::System.Serializable()]
+        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
+        public partial class HWBus216IOModuleDataTable : global::System.Data.TypedTableBase<HWBus216IOModuleRow> {
+            
+            private global::System.Data.DataColumn columnUID;
+            
+            private global::System.Data.DataColumn columnDebounceTime;
+            
+            private global::System.Data.DataColumn columnTimePattern;
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleDataTable() {
+                this.TableName = "HWBus216IOModule";
+                this.BeginInit();
+                this.InitClass();
+                this.EndInit();
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            internal HWBus216IOModuleDataTable(global::System.Data.DataTable table) {
+                this.TableName = table.TableName;
+                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
+                    this.CaseSensitive = table.CaseSensitive;
+                }
+                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
+                    this.Locale = table.Locale;
+                }
+                if ((table.Namespace != table.DataSet.Namespace)) {
+                    this.Namespace = table.Namespace;
+                }
+                this.Prefix = table.Prefix;
+                this.MinimumCapacity = table.MinimumCapacity;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected HWBus216IOModuleDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
+                    base(info, context) {
+                this.InitVars();
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn UIDColumn {
+                get {
+                    return this.columnUID;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn DebounceTimeColumn {
+                get {
+                    return this.columnDebounceTime;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataColumn TimePatternColumn {
+                get {
+                    return this.columnTimePattern;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            [global::System.ComponentModel.Browsable(false)]
+            public int Count {
+                get {
+                    return this.Rows.Count;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRow this[int index] {
+                get {
+                    return ((HWBus216IOModuleRow)(this.Rows[index]));
+                }
+            }
+            
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public event HWBus216IOModuleRowChangeEventHandler HWBus216IOModuleRowChanging;
+            
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public event HWBus216IOModuleRowChangeEventHandler HWBus216IOModuleRowChanged;
+            
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public event HWBus216IOModuleRowChangeEventHandler HWBus216IOModuleRowDeleting;
+            
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public event HWBus216IOModuleRowChangeEventHandler HWBus216IOModuleRowDeleted;
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void AddHWBus216IOModuleRow(HWBus216IOModuleRow row) {
+                this.Rows.Add(row);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRow AddHWBus216IOModuleRow(HardwareDeviceRow parentHardwareDeviceRowByFK_HardwareDevice_HWBus216IOModule, byte DebounceTime, int TimePattern) {
+                HWBus216IOModuleRow rowHWBus216IOModuleRow = ((HWBus216IOModuleRow)(this.NewRow()));
+                object[] columnValuesArray = new object[] {
+                        null,
+                        DebounceTime,
+                        TimePattern};
+                if ((parentHardwareDeviceRowByFK_HardwareDevice_HWBus216IOModule != null)) {
+                    columnValuesArray[0] = parentHardwareDeviceRowByFK_HardwareDevice_HWBus216IOModule[0];
+                }
+                rowHWBus216IOModuleRow.ItemArray = columnValuesArray;
+                this.Rows.Add(rowHWBus216IOModuleRow);
+                return rowHWBus216IOModuleRow;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public override global::System.Data.DataTable Clone() {
+                HWBus216IOModuleDataTable cln = ((HWBus216IOModuleDataTable)(base.Clone()));
+                cln.InitVars();
+                return cln;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override global::System.Data.DataTable CreateInstance() {
+                return new HWBus216IOModuleDataTable();
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            internal void InitVars() {
+                this.columnUID = base.Columns["UID"];
+                this.columnDebounceTime = base.Columns["DebounceTime"];
+                this.columnTimePattern = base.Columns["TimePattern"];
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            private void InitClass() {
+                this.columnUID = new global::System.Data.DataColumn("UID", typeof(uint), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnUID);
+                this.columnDebounceTime = new global::System.Data.DataColumn("DebounceTime", typeof(byte), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnDebounceTime);
+                this.columnTimePattern = new global::System.Data.DataColumn("TimePattern", typeof(int), null, global::System.Data.MappingType.Element);
+                base.Columns.Add(this.columnTimePattern);
+                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
+                                this.columnUID}, false));
+                this.columnUID.Unique = true;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRow NewHWBus216IOModuleRow() {
+                return ((HWBus216IOModuleRow)(this.NewRow()));
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
+                return new HWBus216IOModuleRow(builder);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override global::System.Type GetRowType() {
+                return typeof(HWBus216IOModuleRow);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
+                base.OnRowChanged(e);
+                if ((this.HWBus216IOModuleRowChanged != null)) {
+                    this.HWBus216IOModuleRowChanged(this, new HWBus216IOModuleRowChangeEvent(((HWBus216IOModuleRow)(e.Row)), e.Action));
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
+                base.OnRowChanging(e);
+                if ((this.HWBus216IOModuleRowChanging != null)) {
+                    this.HWBus216IOModuleRowChanging(this, new HWBus216IOModuleRowChangeEvent(((HWBus216IOModuleRow)(e.Row)), e.Action));
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
+                base.OnRowDeleted(e);
+                if ((this.HWBus216IOModuleRowDeleted != null)) {
+                    this.HWBus216IOModuleRowDeleted(this, new HWBus216IOModuleRowChangeEvent(((HWBus216IOModuleRow)(e.Row)), e.Action));
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
+                base.OnRowDeleting(e);
+                if ((this.HWBus216IOModuleRowDeleting != null)) {
+                    this.HWBus216IOModuleRowDeleting(this, new HWBus216IOModuleRowChangeEvent(((HWBus216IOModuleRow)(e.Row)), e.Action));
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void RemoveHWBus216IOModuleRow(HWBus216IOModuleRow row) {
+                this.Rows.Remove(row);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
+                global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
+                global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
+                InternalDataSet ds = new InternalDataSet();
+                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
+                any1.Namespace = "http://www.w3.org/2001/XMLSchema";
+                any1.MinOccurs = new decimal(0);
+                any1.MaxOccurs = decimal.MaxValue;
+                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
+                sequence.Items.Add(any1);
+                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
+                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
+                any2.MinOccurs = new decimal(1);
+                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
+                sequence.Items.Add(any2);
+                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
+                attribute1.Name = "namespace";
+                attribute1.FixedValue = ds.Namespace;
+                type.Attributes.Add(attribute1);
+                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
+                attribute2.Name = "tableTypeName";
+                attribute2.FixedValue = "HWBus216IOModuleDataTable";
+                type.Attributes.Add(attribute2);
+                type.Particle = sequence;
+                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
+                if (xs.Contains(dsSchema.TargetNamespace)) {
+                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
+                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
+                    try {
+                        global::System.Xml.Schema.XmlSchema schema = null;
+                        dsSchema.Write(s1);
+                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
+                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
+                            s2.SetLength(0);
+                            schema.Write(s2);
+                            if ((s1.Length == s2.Length)) {
+                                s1.Position = 0;
+                                s2.Position = 0;
+                                for (; ((s1.Position != s1.Length) 
+                                            && (s1.ReadByte() == s2.ReadByte())); ) {
+                                    ;
+                                }
+                                if ((s1.Position == s1.Length)) {
+                                    return type;
+                                }
+                            }
+                        }
+                    }
+                    finally {
+                        if ((s1 != null)) {
+                            s1.Close();
+                        }
+                        if ((s2 != null)) {
+                            s2.Close();
+                        }
+                    }
+                }
+                xs.Add(dsSchema);
+                return type;
+            }
+        }
+        
+        /// <summary>
         ///Represents strongly named DataRow class.
         ///</summary>
         public partial class PanelRow : global::System.Data.DataRow {
@@ -88789,6 +89263,118 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int TerminationResistor {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.TerminationResistorColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'TerminationResistor\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.TerminationResistorColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdInterrupt {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdInterruptColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdInterrupt\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdInterruptColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdA {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdAColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdA\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdAColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdReleaseTop {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdReleaseTopColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdReleaseTop\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdReleaseTopColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdReleaseDown {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdReleaseDownColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdReleaseDown\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdReleaseDownColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdShortCircuit {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdShortCircuitColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdShortCircuit\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdShortCircuitColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int ThresholdB {
+                get {
+                    try {
+                        return ((int)(this[this.tableLogicalInput.ThresholdBColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ThresholdB\' in table \'LogicalInput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalInput.ThresholdBColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public LogicalDeviceRow LogicalDeviceRow {
                 get {
                     return ((LogicalDeviceRow)(this.GetParentRow(this.Table.ParentRelations["LogicalDevice_LogicalInput"])));
@@ -88836,6 +89422,90 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsTerminationResistorNull() {
+                return this.IsNull(this.tableLogicalInput.TerminationResistorColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetTerminationResistorNull() {
+                this[this.tableLogicalInput.TerminationResistorColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdInterruptNull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdInterruptColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdInterruptNull() {
+                this[this.tableLogicalInput.ThresholdInterruptColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdANull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdAColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdANull() {
+                this[this.tableLogicalInput.ThresholdAColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdReleaseTopNull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdReleaseTopColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdReleaseTopNull() {
+                this[this.tableLogicalInput.ThresholdReleaseTopColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdReleaseDownNull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdReleaseDownColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdReleaseDownNull() {
+                this[this.tableLogicalInput.ThresholdReleaseDownColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdShortCircuitNull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdShortCircuitColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdShortCircuitNull() {
+                this[this.tableLogicalInput.ThresholdShortCircuitColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsThresholdBNull() {
+                return this.IsNull(this.tableLogicalInput.ThresholdBColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetThresholdBNull() {
+                this[this.tableLogicalInput.ThresholdBColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public APTurnstileRow[] GetAPTurnstileRows() {
                 if ((this.Table.ChildRelations["LogicalInput_APTurnstile"] == null)) {
                     return new APTurnstileRow[0];
@@ -88983,6 +89653,22 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool ActiveHigh {
+                get {
+                    try {
+                        return ((bool)(this[this.tableLogicalOutput.ActiveHighColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'ActiveHigh\' in table \'LogicalOutput\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalOutput.ActiveHighColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public string expHWDeviceName {
                 get {
                     try {
@@ -89042,6 +89728,18 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsActiveHighNull() {
+                return this.IsNull(this.tableLogicalOutput.ActiveHighColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetActiveHighNull() {
+                this[this.tableLogicalOutput.ActiveHighColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public bool IsexpHWDeviceNameNull() {
                 return this.IsNull(this.tableLogicalOutput.expHWDeviceNameColumn);
             }
@@ -93289,6 +93987,22 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsBalanced {
+                get {
+                    try {
+                        return ((bool)(this[this.tableLogicalDevice.IsBalancedColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'IsBalanced\' in table \'LogicalDevice\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableLogicalDevice.IsBalancedColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public HardwareDeviceRow HardwareDeviceRow {
                 get {
                     return ((HardwareDeviceRow)(this.GetParentRow(this.Table.ParentRelations["HardwareDevice_LogicalDevice"])));
@@ -93372,6 +94086,18 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsIsBalancedNull() {
+                return this.IsNull(this.tableLogicalDevice.IsBalancedColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetIsBalancedNull() {
+                this[this.tableLogicalDevice.IsBalancedColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public LogicalWirelessPanicButtonRow[] GetLogicalWirelessPanicButtonRows() {
                 if ((this.Table.ChildRelations["LogicalDevice_LogicalWirelessPanicButton"] == null)) {
                     return new LogicalWirelessPanicButtonRow[0];
@@ -94184,6 +94910,17 @@
             
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRow[] GetHWBus216IOModuleRows() {
+                if ((this.Table.ChildRelations["FK_HardwareDevice_HWBus216IOModule"] == null)) {
+                    return new HWBus216IOModuleRow[0];
+                }
+                else {
+                    return ((HWBus216IOModuleRow[])(base.GetChildRows(this.Table.ChildRelations["FK_HardwareDevice_HWBus216IOModule"])));
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
             public HWIB2SirenModuleRow[] GetHWIB2SirenModuleRows() {
                 if ((this.Table.ChildRelations["FK_HardwareDevice_HWIB2SirenModule"] == null)) {
                     return new HWIB2SirenModuleRow[0];
@@ -122402,6 +123139,116 @@
         }
         
         /// <summary>
+        ///Represents strongly named DataRow class.
+        ///</summary>
+        public partial class HWBus216IOModuleRow : global::System.Data.DataRow {
+            
+            private HWBus216IOModuleDataTable tableHWBus216IOModule;
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            internal HWBus216IOModuleRow(global::System.Data.DataRowBuilder rb) : 
+                    base(rb) {
+                this.tableHWBus216IOModule = ((HWBus216IOModuleDataTable)(this.Table));
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public uint UID {
+                get {
+                    try {
+                        return ((uint)(this[this.tableHWBus216IOModule.UIDColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'UID\' in table \'HWBus216IOModule\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableHWBus216IOModule.UIDColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public byte DebounceTime {
+                get {
+                    try {
+                        return ((byte)(this[this.tableHWBus216IOModule.DebounceTimeColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'DebounceTime\' in table \'HWBus216IOModule\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableHWBus216IOModule.DebounceTimeColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public int TimePattern {
+                get {
+                    try {
+                        return ((int)(this[this.tableHWBus216IOModule.TimePatternColumn]));
+                    }
+                    catch (global::System.InvalidCastException e) {
+                        throw new global::System.Data.StrongTypingException("The value for column \'TimePattern\' in table \'HWBus216IOModule\' is DBNull.", e);
+                    }
+                }
+                set {
+                    this[this.tableHWBus216IOModule.TimePatternColumn] = value;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HardwareDeviceRow HardwareDeviceRow {
+                get {
+                    return ((HardwareDeviceRow)(this.GetParentRow(this.Table.ParentRelations["FK_HardwareDevice_HWBus216IOModule"])));
+                }
+                set {
+                    this.SetParentRow(value, this.Table.ParentRelations["FK_HardwareDevice_HWBus216IOModule"]);
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsUIDNull() {
+                return this.IsNull(this.tableHWBus216IOModule.UIDColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetUIDNull() {
+                this[this.tableHWBus216IOModule.UIDColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsDebounceTimeNull() {
+                return this.IsNull(this.tableHWBus216IOModule.DebounceTimeColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetDebounceTimeNull() {
+                this[this.tableHWBus216IOModule.DebounceTimeColumn] = global::System.Convert.DBNull;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public bool IsTimePatternNull() {
+                return this.IsNull(this.tableHWBus216IOModule.TimePatternColumn);
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public void SetTimePatternNull() {
+                this[this.tableHWBus216IOModule.TimePatternColumn] = global::System.Convert.DBNull;
+            }
+        }
+        
+        /// <summary>
         ///Row event argument class
         ///</summary>
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
@@ -129574,6 +130421,40 @@
                 }
             }
         }
+        
+        /// <summary>
+        ///Row event argument class
+        ///</summary>
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+        public class HWBus216IOModuleRowChangeEvent : global::System.EventArgs {
+            
+            private HWBus216IOModuleRow eventRow;
+            
+            private global::System.Data.DataRowAction eventAction;
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRowChangeEvent(HWBus216IOModuleRow row, global::System.Data.DataRowAction action) {
+                this.eventRow = row;
+                this.eventAction = action;
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public HWBus216IOModuleRow Row {
+                get {
+                    return this.eventRow;
+                }
+            }
+            
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+            public global::System.Data.DataRowAction Action {
+                get {
+                    return this.eventAction;
+                }
+            }
+        }
     }
 }
 
Index: ConfigApp.Data/InternalDataSet.xsd
===================================================================
--- ConfigApp.Data/InternalDataSet.xsd	(revision 3882)
+++ ConfigApp.Data/InternalDataSet.xsd	(working copy)
@@ -206,6 +206,13 @@
               <xs:element name="expHWDeviceName" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalInput).expHWDeviceName" msprop:Generator_ColumnVarNameInTable="columnexpHWDeviceName" msprop:Generator_ColumnPropNameInRow="expHWDeviceName" msprop:Generator_ColumnPropNameInTable="expHWDeviceNameColumn" msprop:Generator_UserColumnName="expHWDeviceName" type="xs:string" minOccurs="0" />
               <xs:element name="expName" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalInput).Name" msprop:Generator_ColumnVarNameInTable="columnexpName" msprop:Generator_ColumnPropNameInRow="expName" msprop:Generator_ColumnPropNameInTable="expNameColumn" msprop:Generator_UserColumnName="expName" type="xs:string" minOccurs="0" />
               <xs:element name="expType" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalInput).Type" msprop:Generator_ColumnVarNameInTable="columnexpType" msprop:Generator_ColumnPropNameInRow="expType" msprop:Generator_ColumnPropNameInTable="expTypeColumn" msprop:Generator_UserColumnName="expType" type="xs:string" minOccurs="0" />
+              <xs:element name="TerminationResistor" msprop:Generator_ColumnVarNameInTable="columnTerminationResistor" msprop:Generator_ColumnPropNameInRow="TerminationResistor" msprop:Generator_ColumnPropNameInTable="TerminationResistorColumn" msprop:Generator_UserColumnName="TerminationResistor" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdInterrupt" msprop:Generator_ColumnVarNameInTable="columnThresholdInterrupt" msprop:Generator_ColumnPropNameInRow="ThresholdInterrupt" msprop:Generator_ColumnPropNameInTable="ThresholdInterruptColumn" msprop:Generator_UserColumnName="ThresholdInterrupt" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdA" msprop:Generator_ColumnVarNameInTable="columnThresholdA" msprop:Generator_ColumnPropNameInRow="ThresholdA" msprop:Generator_ColumnPropNameInTable="ThresholdAColumn" msprop:Generator_UserColumnName="ThresholdA" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdReleaseTop" msprop:Generator_ColumnVarNameInTable="columnThresholdReleaseTop" msprop:Generator_ColumnPropNameInRow="ThresholdReleaseTop" msprop:Generator_ColumnPropNameInTable="ThresholdReleaseTopColumn" msprop:Generator_UserColumnName="ThresholdReleaseTop" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdReleaseDown" msprop:Generator_ColumnVarNameInTable="columnThresholdReleaseDown" msprop:Generator_ColumnPropNameInRow="ThresholdReleaseDown" msprop:Generator_ColumnPropNameInTable="ThresholdReleaseDownColumn" msprop:Generator_UserColumnName="ThresholdReleaseDown" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdShortCircuit" msprop:Generator_ColumnVarNameInTable="columnThresholdShortCircuit" msprop:Generator_ColumnPropNameInRow="ThresholdShortCircuit" msprop:Generator_ColumnPropNameInTable="ThresholdShortCircuitColumn" msprop:Generator_UserColumnName="ThresholdShortCircuit" type="xs:int" default="0" minOccurs="0" />
+              <xs:element name="ThresholdB" msprop:Generator_ColumnVarNameInTable="columnThresholdB" msprop:Generator_ColumnPropNameInRow="ThresholdB" msprop:Generator_ColumnPropNameInTable="ThresholdBColumn" msprop:Generator_UserColumnName="ThresholdB" type="xs:int" default="0" minOccurs="0" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
@@ -213,6 +220,7 @@
           <xs:complexType>
             <xs:sequence>
               <xs:element name="UID" msprop:Generator_ColumnVarNameInTable="columnUID" msprop:Generator_ColumnPropNameInRow="UID" msprop:Generator_ColumnPropNameInTable="UIDColumn" msprop:Generator_UserColumnName="UID" type="xs:unsignedInt" />
+              <xs:element name="ActiveHigh" msprop:Generator_ColumnVarNameInTable="columnActiveHigh" msprop:Generator_ColumnPropNameInRow="ActiveHigh" msprop:Generator_ColumnPropNameInTable="ActiveHighColumn" msprop:Generator_UserColumnName="ActiveHigh" type="xs:boolean" default="true" minOccurs="0" />
               <xs:element name="expHWDeviceName" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalOutput).expHWDeviceName" msprop:Generator_ColumnVarNameInTable="columnexpHWDeviceName" msprop:Generator_ColumnPropNameInRow="expHWDeviceName" msprop:Generator_ColumnPropNameInTable="expHWDeviceNameColumn" msprop:Generator_UserColumnName="expHWDeviceName" type="xs:string" minOccurs="0" />
               <xs:element name="expName" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalOutput).Name" msprop:Generator_ColumnVarNameInTable="columnexpName" msprop:Generator_ColumnPropNameInRow="expName" msprop:Generator_ColumnPropNameInTable="expNameColumn" msprop:Generator_UserColumnName="expName" type="xs:string" minOccurs="0" />
               <xs:element name="expType" msdata:ReadOnly="true" msdata:Expression="Parent(LogicalDevice_LogicalOutput).Type" msprop:Generator_ColumnVarNameInTable="columnexpType" msprop:Generator_ColumnPropNameInRow="expType" msprop:Generator_ColumnPropNameInTable="expTypeColumn" msprop:Generator_UserColumnName="expType" type="xs:string" minOccurs="0" />
@@ -454,6 +462,7 @@
               <xs:element name="expHWDeviceName" msdata:ReadOnly="true" msdata:Expression="Parent(HardwareDevice_LogicalDevice).expHWName" msprop:Generator_ColumnVarNameInTable="columnexpHWDeviceName" msprop:Generator_ColumnPropNameInRow="expHWDeviceName" msprop:Generator_ColumnPropNameInTable="expHWDeviceNameColumn" msprop:Generator_UserColumnName="expHWDeviceName" type="xs:string" minOccurs="0" />
               <xs:element name="expHWDeviceType" msdata:ReadOnly="true" msdata:Expression="Parent(HardwareDevice_LogicalDevice).Type" msprop:Generator_ColumnVarNameInTable="columnexpHWDeviceType" msprop:Generator_ColumnPropNameInRow="expHWDeviceType" msprop:Generator_ColumnPropNameInTable="expHWDeviceTypeColumn" msprop:Generator_UserColumnName="expHWDeviceType" type="xs:string" minOccurs="0" />
               <xs:element name="expParentDeviceUID" msdata:ReadOnly="true" msdata:Expression="Parent(HardwareDevice_LogicalDevice).ParentDeviceUID" msprop:Generator_ColumnVarNameInTable="columnexpParentDeviceUID" msprop:Generator_ColumnPropNameInRow="expParentDeviceUID" msprop:Generator_ColumnPropNameInTable="expParentDeviceUIDColumn" msprop:Generator_UserColumnName="expParentDeviceUID" type="xs:int" minOccurs="0" />
+              <xs:element name="IsBalanced" msprop:Generator_ColumnVarNameInTable="columnIsBalanced" msprop:Generator_ColumnPropNameInRow="IsBalanced" msprop:Generator_ColumnPropNameInTable="IsBalancedColumn" msprop:Generator_UserColumnName="IsBalanced" type="xs:boolean" default="false" minOccurs="0" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
@@ -2557,6 +2566,15 @@
             </xs:sequence>
           </xs:complexType>
         </xs:element>
+        <xs:element name="HWBus216IOModule" msprop:Generator_TableClassName="HWBus216IOModuleDataTable" msprop:Generator_TableVarName="tableHWBus216IOModule" msprop:Generator_RowChangedName="HWBus216IOModuleRowChanged" msprop:Generator_TablePropName="HWBus216IOModule" msprop:Generator_RowDeletingName="HWBus216IOModuleRowDeleting" msprop:Generator_RowChangingName="HWBus216IOModuleRowChanging" msprop:Generator_RowEvHandlerName="HWBus216IOModuleRowChangeEventHandler" msprop:Generator_RowDeletedName="HWBus216IOModuleRowDeleted" msprop:Generator_RowClassName="HWBus216IOModuleRow" msprop:Generator_UserTableName="HWBus216IOModule" msprop:Generator_RowEvArgName="HWBus216IOModuleRowChangeEvent">
+          <xs:complexType>
+            <xs:sequence>
+              <xs:element name="UID" msprop:Generator_ColumnVarNameInTable="columnUID" msprop:Generator_ColumnPropNameInRow="UID" msprop:Generator_ColumnPropNameInTable="UIDColumn" msprop:Generator_UserColumnName="UID" type="xs:unsignedInt" minOccurs="0" />
+              <xs:element name="DebounceTime" msprop:Generator_ColumnVarNameInTable="columnDebounceTime" msprop:Generator_ColumnPropNameInRow="DebounceTime" msprop:Generator_ColumnPropNameInTable="DebounceTimeColumn" msprop:Generator_UserColumnName="DebounceTime" type="xs:unsignedByte" minOccurs="0" />
+              <xs:element name="TimePattern" msprop:Generator_ColumnVarNameInTable="columnTimePattern" msprop:Generator_ColumnPropNameInRow="TimePattern" msprop:Generator_ColumnPropNameInTable="TimePatternColumn" msprop:Generator_UserColumnName="TimePattern" type="xs:int" minOccurs="0" />
+            </xs:sequence>
+          </xs:complexType>
+        </xs:element>
       </xs:choice>
     </xs:complexType>
     <xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -3356,6 +3374,14 @@
       <xs:selector xpath=".//mstns:HWIB2SirenModule" />
       <xs:field xpath="mstns:UID" />
     </xs:unique>
+    <xs:unique name="HWBus216IOModule_Constraint1" msdata:ConstraintName="Constraint1">
+      <xs:selector xpath=".//mstns:HWBus216IOModule" />
+      <xs:field xpath="mstns:UID" />
+    </xs:unique>
+    <xs:keyref name="FK_HardwareDevice_HWBus216IOModule" refer="HardwareDevice_Constraint1" msprop:rel_Generator_UserChildTable="HWBus216IOModule" msprop:rel_Generator_ChildPropName="GetHWBus216IOModuleRows" msprop:rel_Generator_UserRelationName="FK_HardwareDevice_HWBus216IOModule" msprop:rel_Generator_RelationVarName="relationFK_HardwareDevice_HWBus216IOModule" msprop:rel_Generator_UserParentTable="HardwareDevice" msprop:rel_Generator_ParentPropName="HardwareDeviceRow" msdata:AcceptRejectRule="Cascade">
+      <xs:selector xpath=".//mstns:HWBus216IOModule" />
+      <xs:field xpath="mstns:UID" />
+    </xs:keyref>
     <xs:keyref name="FK_HardwareDevice_HWIB2SirenModule" refer="HardwareDevice_Constraint1" msprop:rel_Generator_UserChildTable="HWIB2SirenModule" msprop:rel_Generator_ChildPropName="GetHWIB2SirenModuleRows" msprop:rel_Generator_UserRelationName="FK_HardwareDevice_HWIB2SirenModule" msprop:rel_Generator_RelationVarName="relationFK_HardwareDevice_HWIB2SirenModule" msprop:rel_Generator_UserParentTable="HardwareDevice" msprop:rel_Generator_ParentPropName="HardwareDeviceRow">
       <xs:selector xpath=".//mstns:HWIB2SirenModule" />
       <xs:field xpath="mstns:UID" />
Index: ConfigApp.Data/InternalDataSet.xss
===================================================================
--- ConfigApp.Data/InternalDataSet.xss	(revision 3882)
+++ ConfigApp.Data/InternalDataSet.xss	(working copy)
@@ -4,222 +4,223 @@
      Changes to this file may cause incorrect behavior and will be lost if
      the code is regenerated.
 </autogenerated>-->
-<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="True" ViewPortX="2112" ViewPortY="875" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
+<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="True" ViewPortX="1759" ViewPortY="-364" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
   <Shapes>
-    <Shape ID="DesignTable:Panel" ZOrder="297" X="1282" Y="554" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="22" SplitterPosition="121" />
-    <Shape ID="DesignTable:DetectorGroup" ZOrder="46" X="-1008" Y="930" Height="239" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" />
-    <Shape ID="DesignTable:VirtualBusPIR" ZOrder="186" X="663" Y="210" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:VirtualInput" ZOrder="259" X="656" Y="524" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:VirtualOutput" ZOrder="17" X="662" Y="1018" Height="143" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:VirtualUserInterface" ZOrder="269" X="347" Y="2579" Height="49" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:AccessPoint" ZOrder="92" X="-395" Y="606" Height="239" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="500" />
-    <Shape ID="DesignTable:VirtualBusDoor" ZOrder="36" X="663" Y="1432" Height="258" Width="155" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
-    <Shape ID="DesignTable:Trigger" ZOrder="217" X="1955" Y="2032" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:Condition" ZOrder="214" X="1495" Y="2042" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:Command" ZOrder="216" X="1603" Y="2188" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:Macro" ZOrder="98" X="1274" Y="1887" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" />
-    <Shape ID="DesignTable:Action" ZOrder="213" X="1355" Y="2212" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:LogicalPIR" ZOrder="255" X="959" Y="195" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalInput" ZOrder="51" X="956" Y="670" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="109" />
-    <Shape ID="DesignTable:LogicalOutput" ZOrder="228" X="957" Y="1017" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:LogicalSounder" ZOrder="257" X="975" Y="399" Height="49" Width="155" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalEmail" ZOrder="253" X="961" Y="9" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalSMS" ZOrder="227" X="974" Y="1638" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Partition" ZOrder="99" X="30" Y="-320" Height="239" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="22" SplitterPosition="710" />
-    <Shape ID="DesignTable:Expression" ZOrder="215" X="1715" Y="2030" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:LogicalCamera" ZOrder="254" X="963" Y="108" Height="49" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalDoor" ZOrder="41" X="971" Y="1473" Height="143" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:Port" ZOrder="210" X="1525" Y="1553" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="273" />
-    <Shape ID="DesignTable:MultiplePersonAccess" ZOrder="273" X="-129" Y="756" Height="68" Width="192" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:FailAttempt" ZOrder="315" X="-120" Y="909" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" />
-    <Shape ID="DesignTable:Action_Command" ZOrder="212" X="1453" Y="2363" Height="68" Width="168" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:Object" ZOrder="202" X="1289" Y="790" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:Building" ZOrder="203" X="1287" Y="950" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:Floor" ZOrder="204" X="1472" Y="949" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:Room" ZOrder="205" X="1690" Y="947" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:VirtualDevice" ZOrder="24" X="-141" Y="1326" Height="257" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
-    <Shape ID="DesignTable:LogicalDevice" ZOrder="50" X="1294" Y="1293" Height="238" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
-    <Shape ID="DesignTable:UID" ZOrder="296" X="1276" Y="379" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:HardwareDevice" ZOrder="49" X="1951" Y="1231" Height="410" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
-    <Shape ID="DesignTable:VirtualHardwiredPIR" ZOrder="33" X="664" Y="728" Height="239" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:VirtualHardwiredDoor" ZOrder="94" X="664" Y="1190" Height="239" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
-    <Shape ID="DesignTable:VirtualSounder" ZOrder="258" X="663" Y="358" Height="87" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualEmail" ZOrder="229" X="664" Y="-7" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualCamera" ZOrder="170" X="665" Y="101" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualSMS" ZOrder="35" X="663" Y="1690" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualReader" ZOrder="218" X="676" Y="2685" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualKeyboard" ZOrder="40" X="672" Y="2445" Height="87" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:VirtualKeyboardReader" ZOrder="265" X="675" Y="2559" Height="87" Width="201" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualKeySwitch" ZOrder="238" X="435" Y="824" Height="87" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualRelay" ZOrder="165" X="430" Y="1433" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualWindow" ZOrder="237" X="412" Y="639" Height="87" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:LogicalPeripheral" ZOrder="303" X="970" Y="1720" Height="68" Width="166" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
-    <Shape ID="DesignTable:LogicalSmokeDetector" ZOrder="225" X="976" Y="1818" Height="49" Width="197" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalTemperature" ZOrder="220" X="977" Y="1905" Height="49" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:VirtualPeripheral" ZOrder="284" X="366" Y="1622" Height="239" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="899" />
-    <Shape ID="DesignTable:VirtualSmokeDetector" ZOrder="37" X="658" Y="1801" Height="144" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:VirtualTemperature" ZOrder="38" X="665" Y="1962" Height="87" Width="180" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:LogicalKeyboard" ZOrder="261" X="954" Y="2443" Height="49" Width="162" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalKeyboardReader" ZOrder="263" X="949" Y="2555" Height="49" Width="203" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalReader" ZOrder="262" X="961" Y="2673" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:CatalogueData" ZOrder="206" X="1526" Y="1297" Height="220" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:WirelessMaster" ZOrder="9" X="1702" Y="1502" Height="68" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalInstallService" ZOrder="219" X="974" Y="2001" Height="49" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalSmartUI" ZOrder="365" X="958" Y="3058" Height="49" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalAccessPoint" ZOrder="256" X="952" Y="505" Height="106" Width="176" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:APQuickMacro" ZOrder="274" X="-111" Y="656" Height="68" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:APMacro" ZOrder="272" X="80" Y="648" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:AccessPoint_User" ZOrder="58" X="-428" Y="1621" Height="68" Width="166" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:ExternalSounderStyle" ZOrder="140" X="-1018" Y="81" Height="220" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:SignalingGroup" ZOrder="26" X="-947" Y="1290" Height="125" Width="156" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:Partition_SignalingGroup" ZOrder="127" X="-794" Y="-231" Height="68" Width="212" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:SignalingGroup_Sounder" ZOrder="169" X="-715" Y="1268" Height="68" Width="210" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="74" SplitterPosition="83" />
-    <Shape ID="DesignTable:SignalingGroup_Flasher" ZOrder="388" X="-711" Y="1168" Height="68" Width="202" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:APTurnstile" ZOrder="280" X="62" Y="920" Height="106" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:HWIBusBusController" ZOrder="8" X="2232" Y="475" Height="125" Width="192" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:HWIBusBus2Module" ZOrder="370" X="2236" Y="681" Height="49" Width="185" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWSerialBusController" ZOrder="5" X="2230" Y="954" Height="106" Width="199" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:HWBus216DGDisablingDisplayModule" ZOrder="316" X="2501" Y="72" Height="49" Width="289" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWBus210DGDisablingUnit" ZOrder="377" X="2526" Y="-7" Height="49" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWBus2DuoModule" ZOrder="81" X="2526" Y="345" Height="125" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:HWBus2MiniModule" ZOrder="381" X="2553" Y="1762" Height="49" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:HWBus25InputModule" ZOrder="442" X="2538" Y="974" Height="49" Width="198" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:HWBus25OutputModule" ZOrder="304" X="2540" Y="1054" Height="49" Width="209" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:HWBus2SCM3000" ZOrder="387" X="2546" Y="1866" Height="125" Width="170" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
-    <Shape ID="DesignTable:HWBus2ViewGuardPIR" ZOrder="318" X="2500" Y="2242" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
-    <Shape ID="DesignTable:HWBus2SmokeDetector" ZOrder="441" X="2538" Y="891" Height="49" Width="205" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:HWBus2Identloc" ZOrder="382" X="2560" Y="1675" Height="49" Width="163" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWBus2DoorControllerModule" ZOrder="53" X="2531" Y="821" Height="49" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWBus2DoorGuard" ZOrder="52" X="2529" Y="495" Height="239" Width="231" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="252" />
-    <Shape ID="DesignTable:HWBus2Identkey2" ZOrder="306" X="2538" Y="1154" Height="49" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWBus2Identkey3" ZOrder="54" X="2554" Y="1536" Height="125" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:HWModulBusReader" ZOrder="479" X="2887" Y="-201" Height="106" Width="187" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:HWModulBusKeyboardReader" ZOrder="467" X="2884" Y="-43" Height="106" Width="243" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:HWBus2GraphicsKeypad" ZOrder="379" X="2526" Y="272" Height="49" Width="209" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWBus2WirelessMaster" ZOrder="74" X="2884" Y="313" Height="68" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
-    <Shape ID="DesignTable:HWBus2Wireless4IOModule" ZOrder="77" X="2883" Y="404" Height="106" Width="229" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:HWBus2WirelessSmokeDetector" ZOrder="76" X="2880" Y="758" Height="106" Width="254" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:HWBus2WirelessViewguard" ZOrder="75" X="2884" Y="86" Height="201" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="215" />
-    <Shape ID="DesignTable:HWBus2WirelessPanicButton" ZOrder="72" X="2880" Y="613" Height="106" Width="235" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="108" />
-    <Shape ID="DesignTable:HWBus2SirenModule" ZOrder="478" X="2546" Y="2060" Height="125" Width="190" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:HWSerialDS6600" ZOrder="383" X="2904" Y="1394" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWSerialDS7700" ZOrder="385" X="2911" Y="1685" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWBus264DGDisplayTerminal" ZOrder="378" X="2526" Y="202" Height="49" Width="241" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="57" />
-    <Shape ID="DesignTable:HWIBusEAGrundModule" ZOrder="371" X="2234" Y="606" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:HWBus2BusController" ZOrder="84" X="2239" Y="792" Height="125" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:RemoteApplication" ZOrder="48" X="1490" Y="144" Height="201" Width="178" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
-    <Shape ID="DesignTable:Storage" ZOrder="298" X="1702" Y="147" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
-    <Shape ID="DesignTable:PartitionMember" ZOrder="82" X="-696" Y="779" Height="239" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="368" />
-    <Shape ID="DesignTable:PMCollection" ZOrder="155" X="-682" Y="585" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" />
-    <Shape ID="DesignTable:PMCollectionDependency" ZOrder="367" X="-1008" Y="534" Height="87" Width="215" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:PMCollectionEntryRoute" ZOrder="366" X="-1006" Y="629" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:PMCollectionExitRoute" ZOrder="156" X="-1006" Y="725" Height="49" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:PMCollection_PartitionMember" ZOrder="158" X="-1009" Y="808" Height="87" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:Trigger_PartitionReadySetState" ZOrder="107" X="2200" Y="2258" Height="49" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:Trigger_PartitionSetState" ZOrder="106" X="2202" Y="2358" Height="49" Width="212" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Command_PartitionSetState" ZOrder="437" X="1486" Y="2572" Height="49" Width="229" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Command_PartitionClearAlarmType" ZOrder="331" X="1487" Y="2481" Height="49" Width="274" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Command_PartitionMemberOmit" ZOrder="324" X="1487" Y="2665" Height="49" Width="259" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Command_OutputPulseOn" ZOrder="302" X="1877" Y="2493" Height="163" Width="219" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
-    <Shape ID="DesignTable:Command_MacroDelay" ZOrder="429" X="1882" Y="2202" Height="49" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:PartitionFaultType" ZOrder="128" X="-507" Y="-231" Height="68" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:VirtualPeripheralPartitionMemberFaultType" ZOrder="32" X="-975" Y="2226" Height="923" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="919" />
-    <Shape ID="DesignTable:LogicalWirelessPeripheral" ZOrder="354" X="965" Y="2199" Height="49" Width="215" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:LogicalWirelessMaster" ZOrder="222" X="974" Y="2090" Height="49" Width="196" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:HWBus2WirelessPanicButtonController" ZOrder="73" X="2884" Y="533" Height="49" Width="294" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:UnsetPreventionAlarmType" ZOrder="279" X="-283" Y="-231" Height="49" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:ScheduledItem_APGroup" ZOrder="199" X="-728" Y="1472" Height="163" Width="210" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
-    <Shape ID="DesignTable:ScheduledItem" ZOrder="164" X="-697" Y="1765" Height="106" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:DatePeriod" ZOrder="66" X="-972" Y="2089" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:TimePeriod" ZOrder="20" X="-9" Y="1936" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:UserGroup_TimeSchedule" ZOrder="390" X="-478" Y="1809" Height="68" Width="214" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:TimeSchedule" ZOrder="59" X="-219" Y="1683" Height="220" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:User" ZOrder="80" X="-224" Y="2045" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:Holiday" ZOrder="22" X="-15" Y="1724" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:User_UserGroup" ZOrder="319" X="-473" Y="1965" Height="68" Width="159" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualFlasher" ZOrder="301" X="448" Y="1077" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:VirtualDSDevice" ZOrder="449" X="666" Y="-120" Height="87" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:LogicalDSAlarmReporting" ZOrder="448" X="930" Y="-102" Height="49" Width="216" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:AlarmDevice" ZOrder="44" X="-1015" Y="-163" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
-    <Shape ID="DesignTable:AlarmDevice_FaultPartition" ZOrder="282" X="-795" Y="-130" Height="68" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:Channel" ZOrder="78" X="-698" Y="-37" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="215" />
-    <Shape ID="DesignTable:HWSerialDS6700" ZOrder="384" X="2906" Y="1499" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWSerialDS6750" ZOrder="405" X="2916" Y="1602" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWSerialDS7600" ZOrder="386" X="2914" Y="1768" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:HWSerialDS9500" ZOrder="404" X="2915" Y="1849" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:Trigger_Simple" ZOrder="109" X="2200" Y="2014" Height="106" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:Trigger_SingleEvent" ZOrder="108" X="2200" Y="2152" Height="68" Width="181" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:VirtualWirelessMaster" ZOrder="260" X="665" Y="2073" Height="87" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:VirtualWirelessPeripheral" ZOrder="283" X="671" Y="2200" Height="239" Width="213" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:LogicalCarbonMonoxide" ZOrder="451" X="943" Y="-234" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:VirtualCarbonMonoxide" ZOrder="450" X="666" Y="-233" Height="87" Width="206" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:SounderTemplate" ZOrder="161" X="-1002" Y="342" Height="163" Width="175" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
-    <Shape ID="DesignTable:HWGPIOInput" ZOrder="375" X="2249" Y="2" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWGPIOOutput" ZOrder="376" X="2241" Y="-125" Height="49" Width="159" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWSPIInput" ZOrder="373" X="2248" Y="209" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWSPIOutput" ZOrder="374" X="2246" Y="107" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWAnalogInput" ZOrder="372" X="2245" Y="296" Height="144" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
-    <Shape ID="DesignTable:UIProxy" ZOrder="31" X="-280" Y="2504" Height="220" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
-    <Shape ID="DesignTable:UITouchCenter" ZOrder="12" X="-3" Y="2235" Height="371" Width="168" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="367" />
-    <Shape ID="DesignTable:UITouchCenter_Partition" ZOrder="29" X="2" Y="2109" Height="106" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:GeneralSettings" ZOrder="300" X="1280" Y="137" Height="220" Width="179" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
-    <Shape ID="DesignTable:PartitionDependency" ZOrder="344" X="280" Y="-324" Height="68" Width="188" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:StoredFaultTypes" ZOrder="23" X="-273" Y="-94" Height="391" Width="206" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="387" />
-    <Shape ID="DesignTable:Partition_LocalSounder" ZOrder="138" X="-271" Y="325" Height="68" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:VirtualPIR" ZOrder="234" X="315" Y="220" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:VirtualDoor" ZOrder="42" X="444" Y="1172" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:ScheduledItem_Door" ZOrder="198" X="-728" Y="1663" Height="68" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:HWBus2ViewGuardDual" ZOrder="162" X="2502" Y="2546" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
-    <Shape ID="DesignTable:ConfigInfo" ZOrder="299" X="1281" Y="-37" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
-    <Shape ID="DesignTable:SoundingFaultTypes" ZOrder="45" X="-508" Y="-91" Height="504" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="500" />
-    <Shape ID="DesignTable:ScheduledItem_AP" ZOrder="60" X="-724" Y="1358" Height="87" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:Signal" ZOrder="332" X="1290" Y="2453" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:VirtualKey" ZOrder="364" X="679" Y="2812" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:LogicalKey" ZOrder="363" X="958" Y="2789" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:VirtualLed" ZOrder="362" X="676" Y="2900" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:LogicalLed" ZOrder="361" X="959" Y="2870" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
-    <Shape ID="DesignTable:UIKeypad" ZOrder="13" X="-13" Y="2655" Height="239" Width="171" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
-    <Shape ID="DesignTable:UIKeypadItem" ZOrder="89" X="-286" Y="2779" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
-    <Shape ID="DesignTable:LogicalDisplay" ZOrder="360" X="961" Y="2942" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:ScheduledItem_UIProxy" ZOrder="389" X="-970" Y="1806" Height="68" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
-    <Shape ID="DesignTable:HWBus2KeypadLED" ZOrder="351" X="2538" Y="-334" Height="125" Width="181" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:HWBus2KeypadLCD" ZOrder="350" X="2531" Y="-190" Height="182" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="196" />
-    <Shape ID="DesignTable:UserGroup" ZOrder="79" X="-1361" Y="1231" Height="239" Width="220" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="1089" />
-    <Shape ID="DesignTable:ScheduledItem_Partition" ZOrder="71" X="-971" Y="1667" Height="68" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
-    <Shape ID="DesignTable:UserGroup_ScheduledItem" ZOrder="369" X="-978" Y="1913" Height="106" Width="220" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:VirtualWirelessPanicButton" ZOrder="39" X="965" Y="2270" Height="49" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:LogicalWirelessPanicButton" ZOrder="356" X="954" Y="2345" Height="49" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:HWBus2ViewGuardPIRMask" ZOrder="291" X="2806" Y="2240" Height="239" Width="267" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="227" />
-    <Shape ID="DesignTable:HWBus2ViewGuardDualMask" ZOrder="326" X="2806" Y="2544" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="273" />
-    <Shape ID="DesignTable:Trigger_UIKey" ZOrder="105" X="2203" Y="2437" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Command_Sounder" ZOrder="211" X="1883" Y="2305" Height="68" Width="179" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
-    <Shape ID="DesignTable:Trigger_Timer" ZOrder="132" X="2204" Y="2518" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
-    <Shape ID="DesignTable:HWBus2SounderFlasherModule" ZOrder="312" X="2174" Y="1722" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
-    <Shape ID="DesignTable:HWBus22RelaisInputModule" ZOrder="311" X="2177" Y="1530" Height="125" Width="232" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:HWBus2PowerSupplyUnit" ZOrder="308" X="2884" Y="896" Height="125" Width="217" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:Trigger_Macro" ZOrder="104" X="2205" Y="2717" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Trigger_PartitionMemberOmit" ZOrder="131" X="2205" Y="2633" Height="49" Width="242" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:LicenseUsage" ZOrder="163" X="-514" Y="2569" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" />
-    <Shape ID="DesignTable:ContactID" ZOrder="137" X="-703" Y="198" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:ContactIDEvent" ZOrder="136" X="-707" Y="337" Height="125" Width="156" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
-    <Shape ID="DesignTable:Trigger_Counter" ZOrder="103" X="2206" Y="2799" Height="87" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
-    <Shape ID="DesignTable:Trigger_User" ZOrder="130" X="2207" Y="2913" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
-    <Shape ID="DesignTable:Command_ISOMEvent" ZOrder="129" X="1879" Y="2721" Height="49" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
-    <Shape ID="DesignTable:Trigger_PartitionAlarm" ZOrder="102" X="2207" Y="3035" Height="106" Width="199" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
-    <Shape ID="DesignTable:DatapointNumbers" ZOrder="15" X="1908" Y="148" Height="201" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
-    <Shape ID="DesignTable:Trigger_SimpleFilter" ZOrder="85" X="1948" Y="1845" Height="162" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
-    <Shape ID="DesignTable:ControllerNumbers" ZOrder="83" X="1547" Y="594" Height="49" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
-    <Shape ID="DesignTable:ScheduledItem_Macro" ZOrder="57" X="-978" Y="1549" Height="68" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
-    <Shape ID="DesignTable:HWBus2DoorGuardIOMode" ZOrder="55" X="2885" Y="1034" Height="49" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
-    <Shape ID="DesignTable:RemoteClient" ZOrder="47" X="1499" Y="-33" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:ConfigVersionInfo" ZOrder="14" X="1721" Y="-32" Height="86" Width="172" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
-    <Shape ID="DesignTable:HWIB2InterfaceModule" ZOrder="3" X="2240" Y="1235" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
-    <Shape ID="DesignTable:HWModulBusBusController" ZOrder="11" X="2528" Y="1234" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
-    <Shape ID="DesignTable:HWIB2BusController" ZOrder="4" X="2227" Y="1074" Height="144" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
-    <Shape ID="DesignTable:HWIB2SirenModule" ZOrder="2" X="2893" Y="1131" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
+    <Shape ID="DesignTable:Panel" ZOrder="299" X="1282" Y="554" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="22" SplitterPosition="121" />
+    <Shape ID="DesignTable:DetectorGroup" ZOrder="51" X="-1008" Y="930" Height="239" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" />
+    <Shape ID="DesignTable:VirtualBusPIR" ZOrder="189" X="663" Y="210" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:VirtualInput" ZOrder="261" X="656" Y="524" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:VirtualOutput" ZOrder="22" X="662" Y="1018" Height="143" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:VirtualUserInterface" ZOrder="271" X="347" Y="2579" Height="49" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:AccessPoint" ZOrder="95" X="-395" Y="606" Height="239" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="500" />
+    <Shape ID="DesignTable:VirtualBusDoor" ZOrder="41" X="663" Y="1432" Height="258" Width="155" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
+    <Shape ID="DesignTable:Trigger" ZOrder="220" X="1955" Y="2032" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:Condition" ZOrder="217" X="1495" Y="2042" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:Command" ZOrder="219" X="1603" Y="2188" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:Macro" ZOrder="101" X="1274" Y="1887" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" />
+    <Shape ID="DesignTable:Action" ZOrder="216" X="1355" Y="2212" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:LogicalPIR" ZOrder="257" X="959" Y="195" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalInput" ZOrder="4" X="956" Y="670" Height="238" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
+    <Shape ID="DesignTable:LogicalOutput" ZOrder="3" X="957" Y="1017" Height="124" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:LogicalSounder" ZOrder="259" X="975" Y="399" Height="49" Width="155" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalEmail" ZOrder="255" X="961" Y="9" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalSMS" ZOrder="230" X="974" Y="1638" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Partition" ZOrder="102" X="30" Y="-320" Height="239" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="22" SplitterPosition="710" />
+    <Shape ID="DesignTable:Expression" ZOrder="218" X="1715" Y="2030" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:LogicalCamera" ZOrder="256" X="963" Y="108" Height="49" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalDoor" ZOrder="46" X="971" Y="1473" Height="143" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:Port" ZOrder="213" X="1525" Y="1553" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="273" />
+    <Shape ID="DesignTable:MultiplePersonAccess" ZOrder="275" X="-129" Y="756" Height="68" Width="192" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:FailAttempt" ZOrder="317" X="-120" Y="909" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" />
+    <Shape ID="DesignTable:Action_Command" ZOrder="215" X="1453" Y="2363" Height="68" Width="168" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:Object" ZOrder="205" X="1289" Y="790" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:Building" ZOrder="206" X="1287" Y="950" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:Floor" ZOrder="207" X="1472" Y="949" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:Room" ZOrder="208" X="1690" Y="947" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:VirtualDevice" ZOrder="29" X="-141" Y="1326" Height="257" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
+    <Shape ID="DesignTable:LogicalDevice" ZOrder="5" X="1294" Y="1293" Height="257" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
+    <Shape ID="DesignTable:UID" ZOrder="298" X="1276" Y="379" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:HardwareDevice" ZOrder="54" X="1951" Y="1231" Height="410" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
+    <Shape ID="DesignTable:VirtualHardwiredPIR" ZOrder="38" X="664" Y="728" Height="239" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:VirtualHardwiredDoor" ZOrder="97" X="664" Y="1190" Height="239" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
+    <Shape ID="DesignTable:VirtualSounder" ZOrder="260" X="663" Y="358" Height="87" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualEmail" ZOrder="231" X="664" Y="-7" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualCamera" ZOrder="173" X="665" Y="101" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualSMS" ZOrder="40" X="663" Y="1690" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualReader" ZOrder="221" X="676" Y="2685" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualKeyboard" ZOrder="45" X="672" Y="2445" Height="87" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:VirtualKeyboardReader" ZOrder="267" X="675" Y="2559" Height="87" Width="201" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualKeySwitch" ZOrder="240" X="435" Y="824" Height="87" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualRelay" ZOrder="168" X="430" Y="1433" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualWindow" ZOrder="239" X="412" Y="639" Height="87" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:LogicalPeripheral" ZOrder="305" X="970" Y="1720" Height="68" Width="166" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
+    <Shape ID="DesignTable:LogicalSmokeDetector" ZOrder="228" X="976" Y="1818" Height="49" Width="197" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalTemperature" ZOrder="223" X="977" Y="1905" Height="49" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:VirtualPeripheral" ZOrder="286" X="366" Y="1622" Height="239" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="899" />
+    <Shape ID="DesignTable:VirtualSmokeDetector" ZOrder="42" X="658" Y="1801" Height="144" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:VirtualTemperature" ZOrder="43" X="665" Y="1962" Height="87" Width="180" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:LogicalKeyboard" ZOrder="263" X="954" Y="2443" Height="49" Width="162" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalKeyboardReader" ZOrder="265" X="949" Y="2555" Height="49" Width="203" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalReader" ZOrder="264" X="961" Y="2673" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:CatalogueData" ZOrder="209" X="1526" Y="1297" Height="220" Width="151" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:WirelessMaster" ZOrder="14" X="1702" Y="1502" Height="68" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalInstallService" ZOrder="222" X="974" Y="2001" Height="49" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalSmartUI" ZOrder="367" X="958" Y="3058" Height="49" Width="154" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalAccessPoint" ZOrder="258" X="952" Y="505" Height="106" Width="176" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:APQuickMacro" ZOrder="276" X="-111" Y="656" Height="68" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:APMacro" ZOrder="274" X="80" Y="648" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:AccessPoint_User" ZOrder="61" X="-428" Y="1621" Height="68" Width="166" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:ExternalSounderStyle" ZOrder="143" X="-1018" Y="81" Height="220" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:SignalingGroup" ZOrder="31" X="-947" Y="1290" Height="125" Width="156" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:Partition_SignalingGroup" ZOrder="130" X="-794" Y="-231" Height="68" Width="212" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:SignalingGroup_Sounder" ZOrder="172" X="-715" Y="1268" Height="68" Width="210" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="74" SplitterPosition="83" />
+    <Shape ID="DesignTable:SignalingGroup_Flasher" ZOrder="390" X="-711" Y="1168" Height="68" Width="202" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:APTurnstile" ZOrder="282" X="62" Y="920" Height="106" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:HWIBusBusController" ZOrder="13" X="2232" Y="475" Height="125" Width="192" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:HWIBusBus2Module" ZOrder="372" X="2236" Y="681" Height="49" Width="185" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWSerialBusController" ZOrder="10" X="2230" Y="954" Height="106" Width="199" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:HWBus216DGDisablingDisplayModule" ZOrder="318" X="2501" Y="72" Height="49" Width="289" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWBus210DGDisablingUnit" ZOrder="379" X="2526" Y="-7" Height="49" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWBus2DuoModule" ZOrder="84" X="2526" Y="345" Height="125" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:HWBus2MiniModule" ZOrder="383" X="2553" Y="1762" Height="49" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:HWBus25InputModule" ZOrder="444" X="2538" Y="974" Height="49" Width="198" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:HWBus25OutputModule" ZOrder="306" X="2540" Y="1054" Height="49" Width="209" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:HWBus2SCM3000" ZOrder="389" X="2546" Y="1866" Height="125" Width="170" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
+    <Shape ID="DesignTable:HWBus2ViewGuardPIR" ZOrder="320" X="2500" Y="2242" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
+    <Shape ID="DesignTable:HWBus2SmokeDetector" ZOrder="443" X="2538" Y="891" Height="49" Width="205" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:HWBus2Identloc" ZOrder="384" X="2560" Y="1675" Height="49" Width="163" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWBus2DoorControllerModule" ZOrder="56" X="2531" Y="821" Height="49" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWBus2DoorGuard" ZOrder="55" X="2529" Y="495" Height="239" Width="231" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="252" />
+    <Shape ID="DesignTable:HWBus2Identkey2" ZOrder="308" X="2538" Y="1154" Height="49" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWBus2Identkey3" ZOrder="57" X="2554" Y="1536" Height="125" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:HWModulBusReader" ZOrder="481" X="2887" Y="-201" Height="106" Width="187" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:HWModulBusKeyboardReader" ZOrder="469" X="2884" Y="-43" Height="106" Width="243" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:HWBus2GraphicsKeypad" ZOrder="381" X="2526" Y="272" Height="49" Width="209" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWBus2WirelessMaster" ZOrder="77" X="2884" Y="313" Height="68" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
+    <Shape ID="DesignTable:HWBus2Wireless4IOModule" ZOrder="80" X="2883" Y="404" Height="106" Width="229" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:HWBus2WirelessSmokeDetector" ZOrder="79" X="2880" Y="758" Height="106" Width="254" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:HWBus2WirelessViewguard" ZOrder="78" X="2884" Y="86" Height="201" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="215" />
+    <Shape ID="DesignTable:HWBus2WirelessPanicButton" ZOrder="75" X="2880" Y="613" Height="106" Width="235" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="108" />
+    <Shape ID="DesignTable:HWBus2SirenModule" ZOrder="480" X="2546" Y="2060" Height="125" Width="190" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:HWSerialDS6600" ZOrder="385" X="2904" Y="1394" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWSerialDS7700" ZOrder="387" X="2911" Y="1685" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWBus264DGDisplayTerminal" ZOrder="380" X="2526" Y="202" Height="49" Width="241" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="57" />
+    <Shape ID="DesignTable:HWIBusEAGrundModule" ZOrder="373" X="2234" Y="606" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:HWBus2BusController" ZOrder="87" X="2239" Y="792" Height="125" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:RemoteApplication" ZOrder="53" X="1490" Y="144" Height="201" Width="178" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
+    <Shape ID="DesignTable:Storage" ZOrder="300" X="1702" Y="147" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
+    <Shape ID="DesignTable:PartitionMember" ZOrder="85" X="-696" Y="779" Height="239" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="368" />
+    <Shape ID="DesignTable:PMCollection" ZOrder="158" X="-682" Y="585" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="160" />
+    <Shape ID="DesignTable:PMCollectionDependency" ZOrder="369" X="-1008" Y="534" Height="87" Width="215" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:PMCollectionEntryRoute" ZOrder="368" X="-1006" Y="629" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:PMCollectionExitRoute" ZOrder="159" X="-1006" Y="725" Height="49" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:PMCollection_PartitionMember" ZOrder="161" X="-1009" Y="808" Height="87" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:Trigger_PartitionReadySetState" ZOrder="110" X="2200" Y="2258" Height="49" Width="248" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:Trigger_PartitionSetState" ZOrder="109" X="2202" Y="2358" Height="49" Width="212" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Command_PartitionSetState" ZOrder="439" X="1486" Y="2572" Height="49" Width="229" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Command_PartitionClearAlarmType" ZOrder="333" X="1487" Y="2481" Height="49" Width="274" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Command_PartitionMemberOmit" ZOrder="326" X="1487" Y="2665" Height="49" Width="259" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Command_OutputPulseOn" ZOrder="304" X="1877" Y="2493" Height="163" Width="219" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
+    <Shape ID="DesignTable:Command_MacroDelay" ZOrder="431" X="1882" Y="2202" Height="49" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:PartitionFaultType" ZOrder="131" X="-507" Y="-231" Height="68" Width="173" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:VirtualPeripheralPartitionMemberFaultType" ZOrder="37" X="-975" Y="2226" Height="923" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="919" />
+    <Shape ID="DesignTable:LogicalWirelessPeripheral" ZOrder="356" X="965" Y="2199" Height="49" Width="215" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:LogicalWirelessMaster" ZOrder="225" X="974" Y="2090" Height="49" Width="196" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:HWBus2WirelessPanicButtonController" ZOrder="76" X="2884" Y="533" Height="49" Width="294" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:UnsetPreventionAlarmType" ZOrder="281" X="-283" Y="-231" Height="49" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:ScheduledItem_APGroup" ZOrder="202" X="-728" Y="1472" Height="163" Width="210" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
+    <Shape ID="DesignTable:ScheduledItem" ZOrder="167" X="-697" Y="1765" Height="106" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:DatePeriod" ZOrder="69" X="-972" Y="2089" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:TimePeriod" ZOrder="25" X="-9" Y="1936" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:UserGroup_TimeSchedule" ZOrder="392" X="-478" Y="1809" Height="68" Width="214" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:TimeSchedule" ZOrder="62" X="-219" Y="1683" Height="220" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:User" ZOrder="83" X="-224" Y="2045" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:Holiday" ZOrder="27" X="-15" Y="1724" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:User_UserGroup" ZOrder="321" X="-473" Y="1965" Height="68" Width="159" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualFlasher" ZOrder="303" X="448" Y="1077" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:VirtualDSDevice" ZOrder="451" X="666" Y="-120" Height="87" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:LogicalDSAlarmReporting" ZOrder="450" X="930" Y="-102" Height="49" Width="216" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:AlarmDevice" ZOrder="49" X="-1015" Y="-163" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
+    <Shape ID="DesignTable:AlarmDevice_FaultPartition" ZOrder="284" X="-795" Y="-130" Height="68" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:Channel" ZOrder="81" X="-698" Y="-37" Height="201" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="215" />
+    <Shape ID="DesignTable:HWSerialDS6700" ZOrder="386" X="2906" Y="1499" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWSerialDS6750" ZOrder="407" X="2916" Y="1602" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWSerialDS7600" ZOrder="388" X="2914" Y="1768" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:HWSerialDS9500" ZOrder="406" X="2915" Y="1849" Height="49" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:Trigger_Simple" ZOrder="112" X="2200" Y="2014" Height="106" Width="153" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:Trigger_SingleEvent" ZOrder="111" X="2200" Y="2152" Height="68" Width="181" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:VirtualWirelessMaster" ZOrder="262" X="665" Y="2073" Height="87" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:VirtualWirelessPeripheral" ZOrder="285" X="671" Y="2200" Height="239" Width="213" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:LogicalCarbonMonoxide" ZOrder="453" X="943" Y="-234" Height="49" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:VirtualCarbonMonoxide" ZOrder="452" X="666" Y="-233" Height="87" Width="206" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:SounderTemplate" ZOrder="164" X="-1002" Y="342" Height="163" Width="175" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
+    <Shape ID="DesignTable:HWGPIOInput" ZOrder="377" X="2249" Y="2" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWGPIOOutput" ZOrder="378" X="2241" Y="-125" Height="49" Width="159" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWSPIInput" ZOrder="375" X="2248" Y="209" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWSPIOutput" ZOrder="376" X="2246" Y="107" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWAnalogInput" ZOrder="374" X="2245" Y="296" Height="144" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
+    <Shape ID="DesignTable:UIProxy" ZOrder="36" X="-280" Y="2504" Height="220" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
+    <Shape ID="DesignTable:UITouchCenter" ZOrder="17" X="-3" Y="2235" Height="371" Width="168" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="367" />
+    <Shape ID="DesignTable:UITouchCenter_Partition" ZOrder="34" X="2" Y="2109" Height="106" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:GeneralSettings" ZOrder="302" X="1280" Y="137" Height="220" Width="179" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="234" />
+    <Shape ID="DesignTable:PartitionDependency" ZOrder="346" X="280" Y="-324" Height="68" Width="188" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:StoredFaultTypes" ZOrder="28" X="-273" Y="-94" Height="391" Width="206" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="387" />
+    <Shape ID="DesignTable:Partition_LocalSounder" ZOrder="141" X="-271" Y="325" Height="68" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:VirtualPIR" ZOrder="236" X="315" Y="220" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:VirtualDoor" ZOrder="47" X="444" Y="1172" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:ScheduledItem_Door" ZOrder="201" X="-728" Y="1663" Height="68" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:HWBus2ViewGuardDual" ZOrder="165" X="2502" Y="2546" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="253" />
+    <Shape ID="DesignTable:ConfigInfo" ZOrder="301" X="1281" Y="-37" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
+    <Shape ID="DesignTable:SoundingFaultTypes" ZOrder="50" X="-508" Y="-91" Height="504" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="500" />
+    <Shape ID="DesignTable:ScheduledItem_AP" ZOrder="63" X="-724" Y="1358" Height="87" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:Signal" ZOrder="334" X="1290" Y="2453" Height="125" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:VirtualKey" ZOrder="366" X="679" Y="2812" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:LogicalKey" ZOrder="365" X="958" Y="2789" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:VirtualLed" ZOrder="364" X="676" Y="2900" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:LogicalLed" ZOrder="363" X="959" Y="2870" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
+    <Shape ID="DesignTable:UIKeypad" ZOrder="18" X="-13" Y="2655" Height="239" Width="171" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
+    <Shape ID="DesignTable:UIKeypadItem" ZOrder="92" X="-286" Y="2779" Height="239" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
+    <Shape ID="DesignTable:LogicalDisplay" ZOrder="362" X="961" Y="2942" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:ScheduledItem_UIProxy" ZOrder="391" X="-970" Y="1806" Height="68" Width="204" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
+    <Shape ID="DesignTable:HWBus2KeypadLED" ZOrder="353" X="2538" Y="-334" Height="125" Width="181" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:HWBus2KeypadLCD" ZOrder="352" X="2531" Y="-190" Height="182" Width="182" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="196" />
+    <Shape ID="DesignTable:UserGroup" ZOrder="82" X="-1361" Y="1231" Height="239" Width="220" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="1089" />
+    <Shape ID="DesignTable:ScheduledItem_Partition" ZOrder="74" X="-971" Y="1667" Height="68" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
+    <Shape ID="DesignTable:UserGroup_ScheduledItem" ZOrder="371" X="-978" Y="1913" Height="106" Width="220" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:VirtualWirelessPanicButton" ZOrder="44" X="965" Y="2270" Height="49" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:LogicalWirelessPanicButton" ZOrder="358" X="954" Y="2345" Height="49" Width="226" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:HWBus2ViewGuardPIRMask" ZOrder="293" X="2806" Y="2240" Height="239" Width="267" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="227" />
+    <Shape ID="DesignTable:HWBus2ViewGuardDualMask" ZOrder="328" X="2806" Y="2544" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="273" />
+    <Shape ID="DesignTable:Trigger_UIKey" ZOrder="108" X="2203" Y="2437" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Command_Sounder" ZOrder="214" X="1883" Y="2305" Height="68" Width="179" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
+    <Shape ID="DesignTable:Trigger_Timer" ZOrder="135" X="2204" Y="2518" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
+    <Shape ID="DesignTable:HWBus2SounderFlasherModule" ZOrder="314" X="2174" Y="1722" Height="239" Width="250" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
+    <Shape ID="DesignTable:HWBus22RelaisInputModule" ZOrder="313" X="2177" Y="1530" Height="125" Width="232" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:HWBus2PowerSupplyUnit" ZOrder="310" X="2884" Y="896" Height="125" Width="217" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:Trigger_Macro" ZOrder="107" X="2205" Y="2717" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Trigger_PartitionMemberOmit" ZOrder="134" X="2205" Y="2633" Height="49" Width="242" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:LicenseUsage" ZOrder="166" X="-514" Y="2569" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="177" />
+    <Shape ID="DesignTable:ContactID" ZOrder="140" X="-703" Y="198" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:ContactIDEvent" ZOrder="139" X="-707" Y="337" Height="125" Width="156" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
+    <Shape ID="DesignTable:Trigger_Counter" ZOrder="106" X="2206" Y="2799" Height="87" Width="160" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
+    <Shape ID="DesignTable:Trigger_User" ZOrder="133" X="2207" Y="2913" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
+    <Shape ID="DesignTable:Command_ISOMEvent" ZOrder="132" X="1879" Y="2721" Height="49" Width="195" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
+    <Shape ID="DesignTable:Trigger_PartitionAlarm" ZOrder="105" X="2207" Y="3035" Height="106" Width="199" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="120" />
+    <Shape ID="DesignTable:DatapointNumbers" ZOrder="20" X="1908" Y="148" Height="201" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
+    <Shape ID="DesignTable:Trigger_SimpleFilter" ZOrder="88" X="1948" Y="1845" Height="162" Width="183" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
+    <Shape ID="DesignTable:ControllerNumbers" ZOrder="86" X="1547" Y="594" Height="49" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
+    <Shape ID="DesignTable:ScheduledItem_Macro" ZOrder="60" X="-978" Y="1549" Height="68" Width="194" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
+    <Shape ID="DesignTable:HWBus2DoorGuardIOMode" ZOrder="58" X="2885" Y="1034" Height="49" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
+    <Shape ID="DesignTable:RemoteClient" ZOrder="52" X="1499" Y="-33" Height="144" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:ConfigVersionInfo" ZOrder="19" X="1721" Y="-32" Height="86" Width="172" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="158" />
+    <Shape ID="DesignTable:HWIB2InterfaceModule" ZOrder="8" X="2240" Y="1235" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
+    <Shape ID="DesignTable:HWModulBusBusController" ZOrder="16" X="2528" Y="1234" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
+    <Shape ID="DesignTable:HWIB2BusController" ZOrder="9" X="2227" Y="1074" Height="144" Width="186" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
+    <Shape ID="DesignTable:HWIB2SirenModule" ZOrder="7" X="2893" Y="1131" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
+    <Shape ID="DesignTable:HWBus216IOModule" ZOrder="2" X="2918" Y="-328" Height="86" Width="188" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
   </Shapes>
   <Connectors>
-    <Connector ID="DesignRelation:PartitionMember_DetectorGroup" ZOrder="357" LineWidth="11">
+    <Connector ID="DesignRelation:PartitionMember_DetectorGroup" ZOrder="359" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-696</X>
@@ -231,7 +232,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_DetectorGroup" ZOrder="153" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_DetectorGroup" ZOrder="156" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-1002</X>
@@ -251,7 +252,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualPIR_VirtualBusPIR" ZOrder="184" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualPIR_VirtualBusPIR" ZOrder="187" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>465</X>
@@ -263,7 +264,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalPIR_VirtualBusPIR" ZOrder="185" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalPIR_VirtualBusPIR" ZOrder="188" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>959</X>
@@ -283,7 +284,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualInput" ZOrder="431" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualInput" ZOrder="433" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -303,7 +304,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualInput" ZOrder="231" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualInput" ZOrder="233" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -323,7 +324,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualOutput" ZOrder="418" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualOutput" ZOrder="420" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -343,7 +344,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualOutput" ZOrder="182" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualOutput" ZOrder="185" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>957</X>
@@ -355,7 +356,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualUserInterface" ZOrder="176" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualUserInterface" ZOrder="179" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -375,7 +376,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalAccessPoint_AccessPoint" ZOrder="91" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalAccessPoint_AccessPoint" ZOrder="94" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>952</X>
@@ -395,7 +396,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDoor_VirtualBusDoor" ZOrder="343" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDoor_VirtualBusDoor" ZOrder="345" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>594</X>
@@ -415,7 +416,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDoor_VirtualBusDoor" ZOrder="96" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDoor_VirtualBusDoor" ZOrder="99" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>971</X>
@@ -435,7 +436,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:ActionOn_Macro" ZOrder="438" LineWidth="11">
+    <Connector ID="DesignRelation:ActionOn_Macro" ZOrder="440" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1355</X>
@@ -463,7 +464,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:ActionOff_Macro" ZOrder="439" LineWidth="11">
+    <Connector ID="DesignRelation:ActionOff_Macro" ZOrder="441" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1355</X>
@@ -491,7 +492,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Condition_Macro" ZOrder="444" LineWidth="11">
+    <Connector ID="DesignRelation:Condition_Macro" ZOrder="446" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1495</X>
@@ -511,7 +512,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalPIR" ZOrder="422" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalPIR" ZOrder="424" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -531,7 +532,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalInput" ZOrder="420" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalInput" ZOrder="422" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -546,12 +547,12 @@
           <Y>670</Y>
         </Point>
         <Point>
-          <X>1106</X>
+          <X>1117</X>
           <Y>670</Y>
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalOutput" ZOrder="419" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalOutput" ZOrder="421" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -571,7 +572,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalSounder" ZOrder="320" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalSounder" ZOrder="322" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -591,7 +592,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalEmail" ZOrder="424" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalEmail" ZOrder="426" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -611,7 +612,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalSMS" ZOrder="406" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalSMS" ZOrder="408" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -631,7 +632,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_Expression" ZOrder="313" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_Expression" ZOrder="315" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1955</X>
@@ -651,7 +652,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalCamera" ZOrder="423" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalCamera" ZOrder="425" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -671,7 +672,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalDoor" ZOrder="95" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalDoor" ZOrder="98" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -691,7 +692,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_Port" ZOrder="209" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_Port" ZOrder="212" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -711,7 +712,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_MultiplePersonAccess" ZOrder="336" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_MultiplePersonAccess" ZOrder="338" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-211</X>
@@ -731,7 +732,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_FaultTries" ZOrder="335" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_FaultTries" ZOrder="337" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-211</X>
@@ -751,7 +752,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:ActionList_ActionList_Command" ZOrder="348" LineWidth="11">
+    <Connector ID="DesignRelation:ActionList_ActionList_Command" ZOrder="350" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1355</X>
@@ -771,7 +772,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_ActionList_Command" ZOrder="349" LineWidth="11">
+    <Connector ID="DesignRelation:Command_ActionList_Command" ZOrder="351" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1603</X>
@@ -799,7 +800,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Object_Building" ZOrder="345" LineWidth="11">
+    <Connector ID="DesignRelation:Object_Building" ZOrder="347" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1289</X>
@@ -819,7 +820,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Building_Floor" ZOrder="447" LineWidth="11">
+    <Connector ID="DesignRelation:Building_Floor" ZOrder="449" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1437</X>
@@ -839,7 +840,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Floor_Room" ZOrder="446" LineWidth="11">
+    <Connector ID="DesignRelation:Floor_Room" ZOrder="448" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1622</X>
@@ -859,7 +860,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Signal_VirtualDevice" ZOrder="16" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Signal_VirtualDevice" ZOrder="21" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1290</X>
@@ -879,7 +880,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PartitionMember_VirtualDevice" ZOrder="293" LineWidth="11">
+    <Connector ID="DesignRelation:PartitionMember_VirtualDevice" ZOrder="295" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-513</X>
@@ -899,11 +900,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_VirtualDevice" ZOrder="19" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_VirtualDevice" ZOrder="24" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
-          <Y>1531</Y>
+          <Y>1550</Y>
         </Point>
         <Point>
           <X>1294</X>
@@ -923,7 +924,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_LogicalDevice" ZOrder="347" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_LogicalDevice" ZOrder="349" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -938,12 +939,12 @@
           <Y>1322</Y>
         </Point>
         <Point>
-          <X>1444</X>
+          <X>1445</X>
           <Y>1322</Y>
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:CatalogueData_HardwareDevice" ZOrder="346" LineWidth="11">
+    <Connector ID="DesignRelation:CatalogueData_HardwareDevice" ZOrder="348" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1677</X>
@@ -963,7 +964,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HardwareDevice" ZOrder="325" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HardwareDevice" ZOrder="327" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -983,7 +984,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualPIR_VirtualHardwiredPIR" ZOrder="147" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualPIR_VirtualHardwiredPIR" ZOrder="150" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>465</X>
@@ -1003,7 +1004,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredPIR2" ZOrder="251" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredPIR2" ZOrder="253" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>998</X>
@@ -1019,7 +1020,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredPIR1" ZOrder="250" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredPIR1" ZOrder="252" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1009</X>
@@ -1035,55 +1036,55 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR2" ZOrder="249" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR2" ZOrder="251" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1015</X>
-          <Y>757</Y>
+          <Y>908</Y>
         </Point>
         <Point>
           <X>1015</X>
-          <Y>859</Y>
+          <Y>916</Y>
         </Point>
         <Point>
           <X>850</X>
-          <Y>859</Y>
+          <Y>916</Y>
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR1" ZOrder="248" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR1" ZOrder="250" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1002</X>
-          <Y>757</Y>
+          <Y>908</Y>
         </Point>
         <Point>
           <X>1002</X>
-          <Y>840</Y>
+          <Y>916</Y>
         </Point>
         <Point>
           <X>850</X>
-          <Y>840</Y>
+          <Y>916</Y>
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR" ZOrder="247" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredPIR" ZOrder="249" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>986</X>
-          <Y>757</Y>
+          <Y>908</Y>
         </Point>
         <Point>
           <X>986</X>
-          <Y>820</Y>
+          <Y>916</Y>
         </Point>
         <Point>
           <X>850</X>
-          <Y>820</Y>
+          <Y>916</Y>
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDoor_VirtualHardwiredDoor" ZOrder="342" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDoor_VirtualHardwiredDoor" ZOrder="344" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>594</X>
@@ -1095,7 +1096,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor2" ZOrder="246" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor2" ZOrder="248" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1115,11 +1116,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor" ZOrder="240" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor" ZOrder="242" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>977</X>
-          <Y>1104</Y>
+          <Y>1141</Y>
         </Point>
         <Point>
           <X>977</X>
@@ -1131,11 +1132,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor1" ZOrder="241" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor1" ZOrder="243" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>989</X>
-          <Y>1104</Y>
+          <Y>1141</Y>
         </Point>
         <Point>
           <X>989</X>
@@ -1147,11 +1148,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor2" ZOrder="242" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor2" ZOrder="244" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1001</X>
-          <Y>1104</Y>
+          <Y>1141</Y>
         </Point>
         <Point>
           <X>1001</X>
@@ -1163,11 +1164,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor6" ZOrder="243" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualWiredDoor6" ZOrder="245" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1012</X>
-          <Y>1104</Y>
+          <Y>1141</Y>
         </Point>
         <Point>
           <X>1012</X>
@@ -1179,7 +1180,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor" ZOrder="244" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor" ZOrder="246" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1199,7 +1200,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor1" ZOrder="245" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWiredDoor1" ZOrder="247" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1219,7 +1220,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualWiredDoor" ZOrder="327" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualWiredDoor" ZOrder="329" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1231,7 +1232,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualSounder" ZOrder="171" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualSounder" ZOrder="174" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1251,7 +1252,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalSounder_VirtualSounder" ZOrder="230" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalSounder_VirtualSounder" ZOrder="232" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>975</X>
@@ -1263,7 +1264,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualEmail" ZOrder="430" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualEmail" ZOrder="432" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1283,7 +1284,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalEmail_VirtualEmail" ZOrder="484" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalEmail_VirtualEmail" ZOrder="486" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>961</X>
@@ -1303,7 +1304,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualCamera" ZOrder="432" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualCamera" ZOrder="434" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1323,7 +1324,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalCamera_VirtualCamera" ZOrder="483" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalCamera_VirtualCamera" ZOrder="485" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>963</X>
@@ -1335,7 +1336,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualSMS" ZOrder="34" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualSMS" ZOrder="39" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1363,7 +1364,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalSMS_VirtualSMS" ZOrder="226" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalSMS_VirtualSMS" ZOrder="229" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1034</X>
@@ -1379,7 +1380,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalReader_VirtualReader" ZOrder="330" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalReader_VirtualReader" ZOrder="332" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>961</X>
@@ -1399,7 +1400,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualUserInterface_VirtualReader" ZOrder="268" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualUserInterface_VirtualReader" ZOrder="270" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>529</X>
@@ -1419,7 +1420,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalKeyboard_VirtualKeyboard" ZOrder="321" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalKeyboard_VirtualKeyboard" ZOrder="323" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>954</X>
@@ -1431,7 +1432,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualUserInterface_VirtualKeyboard" ZOrder="266" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualUserInterface_VirtualKeyboard" ZOrder="268" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>529</X>
@@ -1451,7 +1452,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalKeyboardReader_VirtualKeyboardReader" ZOrder="264" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalKeyboardReader_VirtualKeyboardReader" ZOrder="266" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>949</X>
@@ -1463,7 +1464,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualUserInterface_VirtualKeyboardReader" ZOrder="267" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualUserInterface_VirtualKeyboardReader" ZOrder="269" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>529</X>
@@ -1475,7 +1476,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualKeySwitch" ZOrder="239" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualKeySwitch" ZOrder="241" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1495,7 +1496,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualKeySwitch" ZOrder="435" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualKeySwitch" ZOrder="437" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1515,7 +1516,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualRelay" ZOrder="172" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualRelay" ZOrder="175" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1535,11 +1536,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualRelay" ZOrder="43" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualRelay" ZOrder="48" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1026</X>
-          <Y>1104</Y>
+          <Y>1141</Y>
         </Point>
         <Point>
           <X>1026</X>
@@ -1551,7 +1552,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualWindow" ZOrder="434" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualWindow" ZOrder="436" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1571,7 +1572,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWindow1" ZOrder="236" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWindow1" ZOrder="238" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1583,7 +1584,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_VirtualWindow" ZOrder="235" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_VirtualWindow" ZOrder="237" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
@@ -1595,7 +1596,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalPeripheral" ZOrder="416" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalPeripheral" ZOrder="418" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1615,7 +1616,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalSmokeDetector" ZOrder="407" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalSmokeDetector" ZOrder="409" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1635,7 +1636,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalTemperature" ZOrder="413" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalTemperature" ZOrder="415" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1655,7 +1656,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalPeripheral_VirtualPeripheral" ZOrder="482" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalPeripheral_VirtualPeripheral" ZOrder="484" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>970</X>
@@ -1667,7 +1668,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualPeripheral" ZOrder="178" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualPeripheral" ZOrder="181" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1687,7 +1688,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalSmokeDetector_VirtualSmokeDetector" ZOrder="224" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalSmokeDetector_VirtualSmokeDetector" ZOrder="227" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>976</X>
@@ -1707,7 +1708,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualSmokeDetector" ZOrder="179" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualSmokeDetector" ZOrder="182" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1727,7 +1728,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalTemperature_VirtualTemperature" ZOrder="317" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalTemperature_VirtualTemperature" ZOrder="319" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>977</X>
@@ -1747,7 +1748,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualTemperature" ZOrder="177" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualTemperature" ZOrder="180" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -1767,7 +1768,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalKeyboard" ZOrder="409" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalKeyboard" ZOrder="411" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1787,7 +1788,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalKeyboardReader" ZOrder="412" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalKeyboardReader" ZOrder="414" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1807,7 +1808,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalReader" ZOrder="414" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalReader" ZOrder="416" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1827,7 +1828,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_WirelessMaster1" ZOrder="207" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_WirelessMaster1" ZOrder="210" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -1847,7 +1848,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_WirelessMaster" ZOrder="208" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_WirelessMaster" ZOrder="211" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -1867,7 +1868,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalInstallServices" ZOrder="415" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalInstallServices" ZOrder="417" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1887,7 +1888,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalSmartUI" ZOrder="359" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalSmartUI" ZOrder="361" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1907,7 +1908,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalAccessPoint" ZOrder="421" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalAccessPoint" ZOrder="423" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -1927,7 +1928,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_APQuickMacro" ZOrder="337" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_APQuickMacro" ZOrder="339" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-211</X>
@@ -1947,7 +1948,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_APMacro" ZOrder="338" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_APMacro" ZOrder="340" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-211</X>
@@ -1975,7 +1976,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_User_AccessPoint_User" ZOrder="196" LineWidth="11">
+    <Connector ID="DesignRelation:FK_User_AccessPoint_User" ZOrder="199" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-224</X>
@@ -1995,7 +1996,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AccessPoint_AccessPoint_User" ZOrder="195" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AccessPoint_AccessPoint_User" ZOrder="198" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-395</X>
@@ -2023,7 +2024,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle2" ZOrder="144" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle2" ZOrder="147" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-827</X>
@@ -2043,7 +2044,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle3" ZOrder="145" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle3" ZOrder="148" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-827</X>
@@ -2063,7 +2064,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle4" ZOrder="341" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle4" ZOrder="343" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-827</X>
@@ -2083,7 +2084,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_ExternalSounderStyle" ZOrder="141" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_ExternalSounderStyle" ZOrder="144" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -2119,7 +2120,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle" ZOrder="142" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle" ZOrder="145" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-827</X>
@@ -2139,7 +2140,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle1" ZOrder="143" LineWidth="11">
+    <Connector ID="DesignRelation:FK_SounderTemplate_ExternalSounderStyle1" ZOrder="146" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-827</X>
@@ -2159,7 +2160,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_Partition_SignalingGroup" ZOrder="277" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_Partition_SignalingGroup" ZOrder="279" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -2179,7 +2180,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:SignalingGroup_Partition_SignalingGroup" ZOrder="70" LineWidth="11">
+    <Connector ID="DesignRelation:SignalingGroup_Partition_SignalingGroup" ZOrder="73" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-947</X>
@@ -2199,7 +2200,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:SignalingGroup_SignalingGroup_Siren" ZOrder="159" LineWidth="11">
+    <Connector ID="DesignRelation:SignalingGroup_SignalingGroup_Siren" ZOrder="162" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-791</X>
@@ -2211,7 +2212,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_SignalingGroup_Sounder" ZOrder="168" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_SignalingGroup_Sounder" ZOrder="171" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>663</X>
@@ -2239,7 +2240,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualFlasher_SignalingGroup_Flasher" ZOrder="339" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualFlasher_SignalingGroup_Flasher" ZOrder="341" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>448</X>
@@ -2259,7 +2260,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:SignalingGroup_SignalingGroup_Flasher" ZOrder="160" LineWidth="11">
+    <Connector ID="DesignRelation:SignalingGroup_SignalingGroup_Flasher" ZOrder="163" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-791</X>
@@ -2279,7 +2280,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_APTurnstile" ZOrder="233" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_APTurnstile" ZOrder="235" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>975</X>
@@ -2311,7 +2312,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_APTurnstile" ZOrder="314" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_APTurnstile" ZOrder="316" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-211</X>
@@ -2339,11 +2340,11 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalInput_APTurnstile" ZOrder="232" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalInput_APTurnstile" ZOrder="234" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>956</X>
-          <Y>757</Y>
+          <Y>908</Y>
         </Point>
         <Point>
           <X>956</X>
@@ -2363,7 +2364,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIBusBusController" ZOrder="469" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIBusBusController" ZOrder="471" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2383,7 +2384,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIBusBus2Module" ZOrder="464" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIBusBus2Module" ZOrder="466" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2403,7 +2404,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWRS232PortController" ZOrder="455" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWRS232PortController" ZOrder="457" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2423,7 +2424,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus216DGDisplayModule" ZOrder="476" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus216DGDisplayModule" ZOrder="478" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2443,7 +2444,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus210DGOperatingUnit" ZOrder="477" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus210DGOperatingUnit" ZOrder="479" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2463,7 +2464,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2DuoModule" ZOrder="396" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2DuoModule" ZOrder="398" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2483,7 +2484,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2MiniModule" ZOrder="452" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2MiniModule" ZOrder="454" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2503,7 +2504,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus25InputModule" ZOrder="465" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus25InputModule" ZOrder="467" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2523,7 +2524,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus25OutputModule" ZOrder="466" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus25OutputModule" ZOrder="468" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2543,7 +2544,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2SCM3000" ZOrder="289" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2SCM3000" ZOrder="291" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2563,7 +2564,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewguardPIR" ZOrder="287" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewguardPIR" ZOrder="289" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2583,7 +2584,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2SmokeDetector" ZOrder="454" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2SmokeDetector" ZOrder="456" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2603,7 +2604,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2Identloc" ZOrder="474" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2Identloc" ZOrder="476" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2623,7 +2624,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2DoorControllerModule" ZOrder="380" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2DoorControllerModule" ZOrder="382" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2643,7 +2644,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2DoorGuard" ZOrder="97" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2DoorGuard" ZOrder="100" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2663,7 +2664,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2IdentKey2" ZOrder="305" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2IdentKey2" ZOrder="307" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2683,7 +2684,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2IdentKey3" ZOrder="453" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2IdentKey3" ZOrder="455" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2703,7 +2704,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWModulBusKeyboard" ZOrder="460" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWModulBusKeyboard" ZOrder="462" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2723,7 +2724,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWModulBusKeyboardReader" ZOrder="468" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWModulBusKeyboardReader" ZOrder="470" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2743,7 +2744,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_Bus2TouchCenter" ZOrder="397" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_Bus2TouchCenter" ZOrder="399" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2763,7 +2764,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFBus2WirelessMaster" ZOrder="459" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFBus2WirelessMaster" ZOrder="461" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2783,7 +2784,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2RF4IOWirelessModule" ZOrder="461" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2RF4IOWirelessModule" ZOrder="463" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2803,7 +2804,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFSmokeDetectorBase" ZOrder="456" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFSmokeDetectorBase" ZOrder="458" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2823,7 +2824,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFViewguardPIR" ZOrder="323" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2RFViewguardPIR" ZOrder="325" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2843,7 +2844,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2WirelessRFPanicButton" ZOrder="457" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2WirelessRFPanicButton" ZOrder="459" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2863,7 +2864,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIB2SirenModule" ZOrder="290" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIB2SirenModule" ZOrder="292" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2883,7 +2884,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIB2DS6600Module" ZOrder="403" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIB2DS6600Module" ZOrder="405" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2903,7 +2904,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIB2DS7700Module" ZOrder="400" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIB2DS7700Module" ZOrder="402" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2923,7 +2924,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus264DGDisplayTerminal" ZOrder="475" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus264DGDisplayTerminal" ZOrder="477" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2943,7 +2944,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWIBusEAGrundModule" ZOrder="463" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWIBusEAGrundModule" ZOrder="465" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2963,7 +2964,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2BusController" ZOrder="443" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2BusController" ZOrder="445" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -2983,7 +2984,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_PartitionMember" ZOrder="28" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_PartitionMember" ZOrder="33" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3011,7 +3012,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_PMCollection" ZOrder="154" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_PMCollection" ZOrder="157" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3039,7 +3040,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PMCollection_PMCollectionDependecy" ZOrder="150" LineWidth="11">
+    <Connector ID="DesignRelation:PMCollection_PMCollectionDependecy" ZOrder="153" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-682</X>
@@ -3059,7 +3060,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PMCollection_PMCollectionEntryRoute" ZOrder="152" LineWidth="11">
+    <Connector ID="DesignRelation:PMCollection_PMCollectionEntryRoute" ZOrder="155" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-682</X>
@@ -3079,7 +3080,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PMCollection_PMCollectionExitRoute" ZOrder="151" LineWidth="11">
+    <Connector ID="DesignRelation:PMCollection_PMCollectionExitRoute" ZOrder="154" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-682</X>
@@ -3099,7 +3100,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_PartitionTrigger_ReadyState" ZOrder="122" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_PartitionTrigger_ReadyState" ZOrder="125" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -3119,7 +3120,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_PartitionTrigger_SetState" ZOrder="121" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_PartitionTrigger_SetState" ZOrder="124" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -3139,7 +3140,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_PartitionSetState" ZOrder="112" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_PartitionSetState" ZOrder="115" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -3159,7 +3160,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_PartitionClearAlarmType" ZOrder="113" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_PartitionClearAlarmType" ZOrder="116" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -3179,7 +3180,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_PartitionMemberOmit" ZOrder="111" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_PartitionMemberOmit" ZOrder="114" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -3199,7 +3200,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_OutputPulseOn" ZOrder="114" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_OutputPulseOn" ZOrder="117" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -3219,7 +3220,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_MacroDelay" ZOrder="116" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_MacroDelay" ZOrder="119" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -3239,7 +3240,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_PartitionFaultType" ZOrder="275" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_PartitionFaultType" ZOrder="277" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3259,7 +3260,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PartitionMember_VirtualPeripheralPartitionMemberFaultType" ZOrder="69" LineWidth="11">
+    <Connector ID="DesignRelation:PartitionMember_VirtualPeripheralPartitionMemberFaultType" ZOrder="72" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-696</X>
@@ -3287,7 +3288,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualPeripheral_VirtualPeripheralPartitionMemberFaultType" ZOrder="271" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualPeripheral_VirtualPeripheralPartitionMemberFaultType" ZOrder="273" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>366</X>
@@ -3307,7 +3308,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessPeripheral" ZOrder="368" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessPeripheral" ZOrder="370" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -3327,7 +3328,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessMaster" ZOrder="408" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessMaster" ZOrder="410" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -3347,7 +3348,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2WirelessPanicButtonController" ZOrder="458" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2WirelessPanicButtonController" ZOrder="460" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3367,7 +3368,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_UnsetPreventionAlarmType" ZOrder="276" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_UnsetPreventionAlarmType" ZOrder="278" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3387,7 +3388,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AccessPointGroup_AccessPointGroup_AccessPoint" ZOrder="393" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AccessPointGroup_AccessPointGroup_AccessPoint" ZOrder="395" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -3407,7 +3408,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:AccessPoint_ScheduledItem_AccessPoint" ZOrder="440" LineWidth="11">
+    <Connector ID="DesignRelation:AccessPoint_ScheduledItem_AccessPoint" ZOrder="442" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-378</X>
@@ -3423,7 +3424,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UserGroup_DatePeriod" ZOrder="68" LineWidth="11">
+    <Connector ID="DesignRelation:UserGroup_DatePeriod" ZOrder="71" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-1141</X>
@@ -3443,7 +3444,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_TimeSchedule_TimePeriod" ZOrder="392" LineWidth="11">
+    <Connector ID="DesignRelation:FK_TimeSchedule_TimePeriod" ZOrder="394" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-86</X>
@@ -3459,7 +3460,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_RTZ_UserGroup_TimeSchedule" ZOrder="67" LineWidth="11">
+    <Connector ID="DesignRelation:FK_RTZ_UserGroup_TimeSchedule" ZOrder="70" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-1158</X>
@@ -3475,7 +3476,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_TimeSchedule_UserGroup_TimeSchedule" ZOrder="391" LineWidth="11">
+    <Connector ID="DesignRelation:FK_TimeSchedule_UserGroup_TimeSchedule" ZOrder="393" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-219</X>
@@ -3495,7 +3496,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:User_User_UserGroup" ZOrder="63" LineWidth="11">
+    <Connector ID="DesignRelation:User_User_UserGroup" ZOrder="66" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-224</X>
@@ -3515,7 +3516,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UserGroup_User_UserGroup" ZOrder="64" LineWidth="11">
+    <Connector ID="DesignRelation:UserGroup_User_UserGroup" ZOrder="67" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-1166</X>
@@ -3531,7 +3532,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalOutput_VirtualFlasher" ZOrder="183" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalOutput_VirtualFlasher" ZOrder="186" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>957</X>
@@ -3555,7 +3556,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualFlasher" ZOrder="436" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualFlasher" ZOrder="438" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -3575,7 +3576,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDSAlarmReporting_VirtualDSDevice" ZOrder="481" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDSAlarmReporting_VirtualDSDevice" ZOrder="483" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>930</X>
@@ -3587,7 +3588,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualDSDevice" ZOrder="428" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualDSDevice" ZOrder="430" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -3607,7 +3608,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalDSAlarmReporting" ZOrder="425" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalDSAlarmReporting" ZOrder="427" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -3627,7 +3628,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_AlarmDevice" ZOrder="125" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_AlarmDevice" ZOrder="128" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3647,7 +3648,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_VirtualDSDevice_AlarmDevice" ZOrder="126" LineWidth="11">
+    <Connector ID="DesignRelation:FK_VirtualDSDevice_AlarmDevice" ZOrder="129" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>666</X>
@@ -3675,7 +3676,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AlarmDevice_AlarmDevice_FaultPartition" ZOrder="148" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AlarmDevice_AlarmDevice_FaultPartition" ZOrder="151" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-865</X>
@@ -3695,7 +3696,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_AlarmDevice_FaultPartition" ZOrder="278" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_AlarmDevice_FaultPartition" ZOrder="280" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -3715,7 +3716,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AlarmDevice_Channel" ZOrder="139" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AlarmDevice_Channel" ZOrder="142" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-865</X>
@@ -3735,7 +3736,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS6700" ZOrder="402" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS6700" ZOrder="404" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3755,7 +3756,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS6750" ZOrder="401" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS6750" ZOrder="403" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3775,7 +3776,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS7600" ZOrder="399" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS7600" ZOrder="401" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3795,7 +3796,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS9500" ZOrder="398" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWSerialDS9500" ZOrder="400" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3815,7 +3816,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_SimpleTrigger" ZOrder="124" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_SimpleTrigger" ZOrder="127" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -3827,7 +3828,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_Trigger_SingleEvent" ZOrder="123" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_Trigger_SingleEvent" ZOrder="126" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -3847,7 +3848,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalWirelessMaster_VirtualWirelessMaster" ZOrder="223" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalWirelessMaster_VirtualWirelessMaster" ZOrder="226" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>974</X>
@@ -3859,7 +3860,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualWirelessMaster" ZOrder="174" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualWirelessMaster" ZOrder="177" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -3879,7 +3880,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalWirelessPeripheral_VirtualWirelessPeripheral" ZOrder="358" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalWirelessPeripheral_VirtualWirelessPeripheral" ZOrder="360" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>965</X>
@@ -3899,7 +3900,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualWirelessPeripheral" ZOrder="175" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualWirelessPeripheral" ZOrder="178" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -3919,7 +3920,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalCarbonMonoxide" ZOrder="426" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalCarbonMonoxide" ZOrder="428" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -3939,7 +3940,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalCarbonMonoxide_VirtualCarbonMonoxide" ZOrder="480" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalCarbonMonoxide_VirtualCarbonMonoxide" ZOrder="482" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>943</X>
@@ -3951,7 +3952,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualCarbonMonoxide" ZOrder="427" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualCarbonMonoxide" ZOrder="429" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -3971,7 +3972,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWGPIOInput" ZOrder="473" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWGPIOInput" ZOrder="475" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -3991,7 +3992,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWGPIOOutput" ZOrder="462" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWGPIOOutput" ZOrder="464" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4011,7 +4012,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWSPIInput" ZOrder="471" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWSPIInput" ZOrder="473" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4031,7 +4032,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWSPIOutput" ZOrder="472" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWSPIOutput" ZOrder="474" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4051,7 +4052,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWAnalogInput" ZOrder="470" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWAnalogInput" ZOrder="472" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4071,7 +4072,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_UIProxy" ZOrder="221" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_UIProxy" ZOrder="224" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1951</X>
@@ -4103,7 +4104,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_UITouchCenter" ZOrder="27" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_UITouchCenter" ZOrder="32" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>88</X>
@@ -4115,7 +4116,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalSmartUI_UIProxyTouchCenter" ZOrder="295" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalSmartUI_UIProxyTouchCenter" ZOrder="297" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>958</X>
@@ -4135,7 +4136,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UIProxy_UITouchCenter" ZOrder="30" LineWidth="11">
+    <Connector ID="DesignRelation:UIProxy_UITouchCenter" ZOrder="35" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-147</X>
@@ -4151,7 +4152,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_UIProxy_UIProxy_Partition" ZOrder="417" LineWidth="11">
+    <Connector ID="DesignRelation:FK_UIProxy_UIProxy_Partition" ZOrder="419" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>165</X>
@@ -4171,7 +4172,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_UITouchCenterPartition" ZOrder="21" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_UITouchCenterPartition" ZOrder="26" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>117</X>
@@ -4183,7 +4184,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_PartitionDependency1" ZOrder="281" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_PartitionDependency1" ZOrder="283" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>224</X>
@@ -4195,7 +4196,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_PartitionDependency" ZOrder="252" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_PartitionDependency" ZOrder="254" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>224</X>
@@ -4207,7 +4208,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_StoredFaultTypes" ZOrder="201" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_StoredFaultTypes" ZOrder="204" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -4227,7 +4228,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Partition_Partition_LocalSounder" ZOrder="333" LineWidth="11">
+    <Connector ID="DesignRelation:Partition_Partition_LocalSounder" ZOrder="335" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -4247,7 +4248,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualSounder_Partition_LocalSounder" ZOrder="334" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualSounder_Partition_LocalSounder" ZOrder="336" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>663</X>
@@ -4267,7 +4268,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualPIR" ZOrder="146" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualPIR" ZOrder="149" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -4287,7 +4288,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:DetectorGroup_VirtualDoor" ZOrder="340" LineWidth="11">
+    <Connector ID="DesignRelation:DetectorGroup_VirtualDoor" ZOrder="342" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-513</X>
@@ -4307,7 +4308,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualDevice_VirtualDoor" ZOrder="433" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualDevice_VirtualDoor" ZOrder="435" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -4327,7 +4328,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_VirtualDoor_ScheduledItem_Door" ZOrder="25" LineWidth="11">
+    <Connector ID="DesignRelation:FK_VirtualDoor_ScheduledItem_Door" ZOrder="30" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>444</X>
@@ -4355,7 +4356,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Door" ZOrder="197" LineWidth="11">
+    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Door" ZOrder="200" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -4375,7 +4376,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewguardDual" ZOrder="288" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewguardDual" ZOrder="290" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4395,7 +4396,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_SoundingFaultTypes" ZOrder="200" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_SoundingFaultTypes" ZOrder="203" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -4415,7 +4416,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AccessPoint_ScheduledItem_AP" ZOrder="167" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AccessPoint_ScheduledItem_AP" ZOrder="170" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-395</X>
@@ -4435,7 +4436,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_AP" ZOrder="166" LineWidth="11">
+    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_AP" ZOrder="169" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -4455,7 +4456,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualKey" ZOrder="173" LineWidth="11">
+    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualKey" ZOrder="176" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -4475,7 +4476,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalKey_VirtualKey" ZOrder="329" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalKey_VirtualKey" ZOrder="331" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>958</X>
@@ -4495,7 +4496,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalKey" ZOrder="411" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalKey" ZOrder="413" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -4515,7 +4516,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalLed_VirtualLed" ZOrder="328" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalLed_VirtualLed" ZOrder="330" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>959</X>
@@ -4535,7 +4536,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualLed" ZOrder="180" LineWidth="11">
+    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualLed" ZOrder="183" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -4555,7 +4556,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalLed" ZOrder="410" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalLed" ZOrder="412" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -4575,7 +4576,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalKeyboardReader_UIKeypad" ZOrder="188" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalKeyboardReader_UIKeypad" ZOrder="191" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>949</X>
@@ -4603,7 +4604,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_UIProxy_Keypad_UIProxy_Keypad" ZOrder="192" LineWidth="11">
+    <Connector ID="DesignRelation:FK_UIProxy_Keypad_UIProxy_Keypad" ZOrder="195" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-13</X>
@@ -4631,7 +4632,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UIProxy_UIKeypad" ZOrder="322" LineWidth="11">
+    <Connector ID="DesignRelation:UIProxy_UIKeypad" ZOrder="324" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-116</X>
@@ -4651,7 +4652,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalDisplay_UIKeypad" ZOrder="191" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalDisplay_UIKeypad" ZOrder="194" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>961</X>
@@ -4671,7 +4672,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalPeripheral_UIKeypad" ZOrder="187" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalPeripheral_UIKeypad" ZOrder="190" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>970</X>
@@ -4699,7 +4700,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalKey_UIKeypadItem" ZOrder="189" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalKey_UIKeypadItem" ZOrder="192" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>958</X>
@@ -4727,7 +4728,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalLed_UIKeypadItem" ZOrder="190" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalLed_UIKeypadItem" ZOrder="193" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>959</X>
@@ -4755,7 +4756,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UIKeypad_UIKeypadItem" ZOrder="90" LineWidth="11">
+    <Connector ID="DesignRelation:UIKeypad_UIKeypadItem" ZOrder="93" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-116</X>
@@ -4775,7 +4776,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Signal_UIKeypadItem1" ZOrder="93" LineWidth="11">
+    <Connector ID="DesignRelation:Signal_UIKeypadItem1" ZOrder="96" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1290</X>
@@ -4803,7 +4804,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Signal_UIKeypadItem" ZOrder="270" LineWidth="11">
+    <Connector ID="DesignRelation:Signal_UIKeypadItem" ZOrder="272" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1290</X>
@@ -4831,7 +4832,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Signal_UIKeypadItem2" ZOrder="88" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Signal_UIKeypadItem2" ZOrder="91" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1290</X>
@@ -4851,7 +4852,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalDisplay" ZOrder="352" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalDevice_LogicalDisplay" ZOrder="354" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -4871,7 +4872,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_UIProxy" ZOrder="294" LineWidth="11">
+    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_UIProxy" ZOrder="296" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -4891,7 +4892,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_UIProxy_ScheduledItem_UIProxy" ZOrder="65" LineWidth="11">
+    <Connector ID="DesignRelation:FK_UIProxy_ScheduledItem_UIProxy" ZOrder="68" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-280</X>
@@ -4919,7 +4920,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2KeypadLED" ZOrder="394" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2KeypadLED" ZOrder="396" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4939,7 +4940,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2KeypadLCD" ZOrder="395" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2KeypadLCD" ZOrder="397" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -4959,7 +4960,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Partition" ZOrder="62" LineWidth="11">
+    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Partition" ZOrder="65" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -4979,7 +4980,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Partition_ScheduledItem_Partition" ZOrder="135" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Partition_ScheduledItem_Partition" ZOrder="138" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>30</X>
@@ -5007,7 +5008,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:ScheduledItem_UserGroup_ScheduledItem" ZOrder="193" LineWidth="11">
+    <Connector ID="DesignRelation:ScheduledItem_UserGroup_ScheduledItem" ZOrder="196" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -5027,7 +5028,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:UserGroup_UserGroup_ScheduledItem" ZOrder="194" LineWidth="11">
+    <Connector ID="DesignRelation:UserGroup_UserGroup_ScheduledItem" ZOrder="197" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-1174</X>
@@ -5043,7 +5044,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_LogicalWirelessPanicButton_VirtualWirelessPanicButton" ZOrder="355" LineWidth="11">
+    <Connector ID="DesignRelation:FK_LogicalWirelessPanicButton_VirtualWirelessPanicButton" ZOrder="357" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1072</X>
@@ -5055,7 +5056,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualWirelessPanicButton" ZOrder="181" LineWidth="11">
+    <Connector ID="DesignRelation:FK_VirtualDevice_VirtualWirelessPanicButton" ZOrder="184" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>9</X>
@@ -5075,7 +5076,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessPanicButton" ZOrder="353" LineWidth="11">
+    <Connector ID="DesignRelation:LogicalDevice_LogicalWirelessPanicButton" ZOrder="355" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1294</X>
@@ -5095,7 +5096,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewGuardPIRMask" ZOrder="286" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewGuardPIRMask" ZOrder="288" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5115,7 +5116,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewGuardDualMask" ZOrder="285" LineWidth="11">
+    <Connector ID="DesignRelation:HardwareDevice_HWBus2ViewGuardDualMask" ZOrder="287" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5135,7 +5136,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_UIKey" ZOrder="120" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_UIKey" ZOrder="123" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5155,7 +5156,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Command_Command_Sounder" ZOrder="115" LineWidth="11">
+    <Connector ID="DesignRelation:Command_Command_Sounder" ZOrder="118" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -5175,7 +5176,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Trigger_Trigger_Timer" ZOrder="87" LineWidth="11">
+    <Connector ID="DesignRelation:Trigger_Trigger_Timer" ZOrder="90" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5195,7 +5196,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2SounderFlasherModule" ZOrder="310" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2SounderFlasherModule" ZOrder="312" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5215,7 +5216,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus22RelaisInputModul" ZOrder="309" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus22RelaisInputModul" ZOrder="311" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5235,7 +5236,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2PowerSupplyUnit" ZOrder="307" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus2PowerSupplyUnit" ZOrder="309" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5255,7 +5256,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_Macro" ZOrder="118" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_Macro" ZOrder="121" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5275,7 +5276,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_PartitionMemberOmit" ZOrder="119" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_PartitionMemberOmit" ZOrder="122" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5295,7 +5296,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AlarmDevice_ContactID" ZOrder="134" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AlarmDevice_ContactID" ZOrder="137" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-865</X>
@@ -5323,7 +5324,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_AlarmDevice_ContactIDEvent" ZOrder="133" LineWidth="11">
+    <Connector ID="DesignRelation:FK_AlarmDevice_ContactIDEvent" ZOrder="136" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-865</X>
@@ -5351,7 +5352,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_Counter" ZOrder="117" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_Counter" ZOrder="120" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5371,7 +5372,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_User" ZOrder="101" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_User" ZOrder="104" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5391,7 +5392,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Command_Command_ISOMEvent" ZOrder="110" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Command_Command_ISOMEvent" ZOrder="113" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1753</X>
@@ -5411,7 +5412,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_PartitionAlarm" ZOrder="100" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_PartitionAlarm" ZOrder="103" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5431,7 +5432,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Trigger_Trigger_SimpleFilter" ZOrder="86" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Trigger_Trigger_SimpleFilter" ZOrder="89" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2105</X>
@@ -5451,7 +5452,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_Macro_ScheduledItem_Macro" ZOrder="56" LineWidth="11">
+    <Connector ID="DesignRelation:FK_Macro_ScheduledItem_Macro" ZOrder="59" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1274</X>
@@ -5471,7 +5472,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Macro" ZOrder="61" LineWidth="11">
+    <Connector ID="DesignRelation:FK_ScheduledItem_ScheduledItem_Macro" ZOrder="64" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-697</X>
@@ -5491,7 +5492,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2InterfaceModule" ZOrder="6" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2InterfaceModule" ZOrder="11" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>158</X>
@@ -5511,7 +5512,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWModulBusController" ZOrder="7" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWModulBusController" ZOrder="12" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5523,7 +5524,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2BusController" ZOrder="10" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2BusController" ZOrder="15" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2095</X>
@@ -5539,7 +5540,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2SirenModule" ZOrder="1" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWIB2SirenModule" ZOrder="6" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>2112</X>
@@ -5559,9 +5560,33 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PartitionMember_PMCollection_PartitionMember" ZOrder="157" LineWidth="11">
+    <Connector ID="DesignRelation:FK_HardwareDevice_HWBus216IOModule" ZOrder="1" LineWidth="11">
       <RoutePoints>
         <Point>
+          <X>2087</X>
+          <Y>1231</Y>
+        </Point>
+        <Point>
+          <X>2087</X>
+          <Y>-357</Y>
+        </Point>
+        <Point>
+          <X>2754</X>
+          <Y>-357</Y>
+        </Point>
+        <Point>
+          <X>2754</X>
+          <Y>-322</Y>
+        </Point>
+        <Point>
+          <X>2918</X>
+          <Y>-322</Y>
+        </Point>
+      </RoutePoints>
+    </Connector>
+    <Connector ID="DesignRelation:PartitionMember_PMCollection_PartitionMember" ZOrder="160" LineWidth="11">
+      <RoutePoints>
+        <Point>
           <X>-696</X>
           <Y>876</Y>
         </Point>
@@ -5579,7 +5604,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PMCollection_PMCollection_PartitionMember" ZOrder="149" LineWidth="11">
+    <Connector ID="DesignRelation:PMCollection_PMCollection_PartitionMember" ZOrder="152" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-682</X>
@@ -5599,7 +5624,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:Expression_Condition" ZOrder="445" LineWidth="11">
+    <Connector ID="DesignRelation:Expression_Condition" ZOrder="447" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>1715</X>
@@ -5619,7 +5644,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:VirtualPeripheral_VirtualDevice" ZOrder="18" LineWidth="11">
+    <Connector ID="DesignRelation:VirtualPeripheral_VirtualDevice" ZOrder="23" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>366</X>
@@ -5643,7 +5668,7 @@
         </Point>
       </RoutePoints>
     </Connector>
-    <Connector ID="DesignRelation:PartitionMember_AccessPoint" ZOrder="292" LineWidth="11">
+    <Connector ID="DesignRelation:PartitionMember_AccessPoint" ZOrder="294" LineWidth="11">
       <RoutePoints>
         <Point>
           <X>-513</X>
Index: ConfigApp.Data/InternalDataType.cs
===================================================================
--- ConfigApp.Data/InternalDataType.cs	(revision 3882)
+++ ConfigApp.Data/InternalDataType.cs	(working copy)
@@ -89,6 +89,7 @@
         HWBus2SounderFlasherModule,
         HWBus22RelaisInputModule,
         HWBus2PowerSupplyUnit,
+        HWBus216IOModule,
         HWSerialDS6600,
         HWSerialDS6700,
         HWSerialDS6750,
Index: ConfigApp.Data/Properties/Resources.Designer.cs
===================================================================
--- ConfigApp.Data/Properties/Resources.Designer.cs	(revision 3882)
+++ ConfigApp.Data/Properties/Resources.Designer.cs	(working copy)
@@ -430,6 +430,24 @@
         }
         
         /// <summary>
+        ///   Looks up a localized string similar to 16 IO Module.
+        /// </summary>
+        public static string Ids_HWBus216IOModule {
+            get {
+                return ResourceManager.GetString("Ids_HWBus216IOModule", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to BUS2 16IO Module.
+        /// </summary>
+        public static string Ids_HWBus216IOModuleOfficial {
+            get {
+                return ResourceManager.GetString("Ids_HWBus216IOModuleOfficial", resourceCulture);
+            }
+        }
+        
+        /// <summary>
         ///   Looks up a localized string similar to 2 Relais Input Module.
         /// </summary>
         public static string Ids_HWBus22RelaisInputModule {
@@ -1483,6 +1501,15 @@
         }
         
         /// <summary>
+        ///   Looks up a localized string similar to Balanced Input.
+        /// </summary>
+        public static string Ids_VirtualBalancedInput {
+            get {
+                return ResourceManager.GetString("Ids_VirtualBalancedInput", resourceCulture);
+            }
+        }
+        
+        /// <summary>
         ///   Looks up a localized string similar to Door.
         /// </summary>
         public static string Ids_VirtualBusDoor {
Index: ConfigApp.Data/Properties/Resources.resx
===================================================================
--- ConfigApp.Data/Properties/Resources.resx	(revision 3882)
+++ ConfigApp.Data/Properties/Resources.resx	(working copy)
@@ -833,4 +833,16 @@
   <data name="Ids_HWModulBusBusController" xml:space="preserve">
     <value>ModulBus Controller</value>
   </data>
+  <data name="Ids_HWBus216IOModule" xml:space="preserve">
+    <value>16 IO Module</value>
+    <comment>16 IO Module</comment>
+  </data>
+  <data name="Ids_HWBus216IOModuleOfficial" xml:space="preserve">
+    <value>BUS2 16IO Module</value>
+    <comment>BUS2 16IO Module</comment>
+  </data>
+  <data name="Ids_VirtualBalancedInput" xml:space="preserve">
+    <value>Balanced Input</value>
+    <comment>Balanced Input</comment>
+  </data>
 </root>
\ No newline at end of file
Index: ConfigApp.Logic/DataTemplateNames.cs
===================================================================
--- ConfigApp.Logic/DataTemplateNames.cs	(revision 3882)
+++ ConfigApp.Logic/DataTemplateNames.cs	(working copy)
@@ -133,6 +133,7 @@
         ccBus264DGDisplayTerminal,
         ccBus2BusController,
         ccBus2DoorGuard,
+        ccBus216IOModule,
         ccBus2DoorGuardIOMode,
         ccBus2DoorControllerModule,
         ccBus2DuoModule,
Index: ConfigApp.Logic/DeviceFaultTypes.cs
===================================================================
--- ConfigApp.Logic/DeviceFaultTypes.cs	(revision 3882)
+++ ConfigApp.Logic/DeviceFaultTypes.cs	(working copy)
@@ -216,6 +216,10 @@
             AddFaultType(PanelDataType.ccBus2PowerSupplyUnit, DeviceFaultType.ftVoltageExtern3Low);
             AddFaultType(PanelDataType.ccBus2PowerSupplyUnit, DeviceFaultType.ftVoltagePanelLoss);
             AddFaultType(PanelDataType.ccBus2PowerSupplyUnit, DeviceFaultType.ftVoltagePanelLow);
+            // Bus2 16 IO Module
+            AddFaultType(PanelDataType.ccBus216IOModule, DeviceFaultType.ftCommFailure);
+            AddFaultType(PanelDataType.ccBus216IOModule, DeviceFaultType.ftCoverContact);
+            AddFaultType(PanelDataType.ccBus216IOModule, DeviceFaultType.ftACLoss);
 
         }
 
Index: ConfigApp.Logic/PanelDataType.cs
===================================================================
--- ConfigApp.Logic/PanelDataType.cs	(revision 3882)
+++ ConfigApp.Logic/PanelDataType.cs	(working copy)
@@ -332,6 +332,7 @@
         ccBus2SounderFlasherModule,
         ccBus22RelaisInputModule,
         ccBus2PowerSupplyUnit,
+        ccBus216IOModule,
 
         estAbsentHead,
         estAbsentHeadRestore,
@@ -1225,6 +1226,9 @@
                 case PanelDataType.ccBus2DoorGuard:
                     rc = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWBus2DoorGuard;
                     break;
+                case PanelDataType.ccBus216IOModule:
+                    rc = Data.Properties.Resources.Ids_HWBus216IOModule;
+                    break;
                 case PanelDataType.ccBus2DoorControllerModule:
                     rc = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWBus2DoorControllerModule;
                     break;
@@ -1437,6 +1441,9 @@
           case PanelDataType.ccBus2DoorGuard:
            rc = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWBus2DoorGuardOfficial;
            break;
+          case PanelDataType.ccBus216IOModule:
+                 rc = Data.Properties.Resources.Ids_HWBus216IOModuleOfficial;
+                 break;
           case PanelDataType.ccBus2DoorControllerModule:
            rc = Honeywell.MBEMEA.ConfigApp.Data.Properties.Resources.Ids_HWBus2DoorControllerModuleOfficial;
            break;
Index: ConfigApp/ConfigApp.csproj
===================================================================
--- ConfigApp/ConfigApp.csproj	(revision 3882)
+++ ConfigApp/ConfigApp.csproj	(working copy)
@@ -480,6 +480,12 @@
     <Compile Include="Views\Hardware\HardwareTreeDetails\HardwareDevices\Bus216DGDisplayModuleDetail.Designer.cs">
       <DependentUpon>Bus216DGDisplayModuleDetail.cs</DependentUpon>
     </Compile>
+    <Compile Include="Views\Hardware\HardwareTreeDetails\HardwareDevices\Bus216IOModule.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Include="Views\Hardware\HardwareTreeDetails\HardwareDevices\Bus216IOModule.Designer.cs">
+      <DependentUpon>Bus216IOModule.cs</DependentUpon>
+    </Compile>
     <Compile Include="Views\Hardware\HardwareTreeDetails\HardwareDevices\Bus22RelaisModule.cs">
       <SubType>UserControl</SubType>
     </Compile>
@@ -1397,6 +1403,9 @@
       <DependentUpon>FirmwareUpgrade.cs</DependentUpon>
       <SubType>Designer</SubType>
     </EmbeddedResource>
+    <EmbeddedResource Include="Views\Hardware\HardwareTreeDetails\HardwareDevices\Bus216IOModule.resx">
+      <DependentUpon>Bus216IOModule.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Views\SystemData\AlarmDevice\ADAppButton.resx">
       <DependentUpon>ADAppButton.cs</DependentUpon>
     </EmbeddedResource>
Index: ConfigApp/MainForm.cs
===================================================================
--- ConfigApp/MainForm.cs	(revision 3882)
+++ ConfigApp/MainForm.cs	(working copy)
@@ -673,6 +673,9 @@
 
         private void SaveButtonItem_ItemClick(object sender, ItemClickEventArgs e)
         {
+#if DEBUG
+            InternalDataStore.DataSet.WriteXml("InternalDataSet.xml");
+#endif
             if (PossibleToShowAnotherData())
             {
                 SaveQuestionConfigXml();
Index: ConfigApp/Resources/DeviceCatalogue.xml
===================================================================
--- ConfigApp/Resources/DeviceCatalogue.xml	(revision 3882)
+++ ConfigApp/Resources/DeviceCatalogue.xml	(working copy)
@@ -164,6 +164,13 @@
     <RequiredBusType>BUS2</RequiredBusType>
     <Hide>false</Hide>
   </CatalogueData>
+  <CatalogueData>
+    <GCPType>ccBus216IOModule</GCPType>
+    <CatalogNumber>0000</CatalogNumber>
+    <DeviceType>DEVICE</DeviceType>
+    <RequiredBusType>BUS2</RequiredBusType>
+    <Hide>true</Hide>
+  </CatalogueData>
   <!--<CatalogueData>
     <GCPType>ccBus2DoorGuardIOMode</GCPType>
     <CatalogNumber>041450</CatalogNumber>
Index: ConfigApp/Resources/DeviceTemplates.xml
===================================================================
--- ConfigApp/Resources/DeviceTemplates.xml	(revision 3882)
+++ ConfigApp/Resources/DeviceTemplates.xml	(working copy)
@@ -5836,5 +5836,312 @@
     </AdditionalData>
   </DeviceTemplate>
 
+  <DeviceTemplate TemplateName="ccBus216IOModule">
+    <DefaultValues>
+      <Type>ccBus216IOModule</Type>
+    </DefaultValues>
+    <AdditionalData>
+      <Table Type="HWBus216IOModule">
+        <NewRow UID="%HWUID%">
+          <Column Name="Address">0</Column>
+          <Column Name="DebounceTime">0</Column>
+          <Column Name="TimePattern">1</Column>
+        </NewRow>
+      </Table>
+      <Table Type="LogicalPeripheral" VDTemplate="VirtualPeripheral_Default">
+        <NewRow>
+          <Column Name="Type">ccLogicalPeripheral</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+      </Table>
+      <Table Type="LogicalInput" DefaultName="Ids_VirtualBalancedInput">
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">1</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">2</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">3</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">4</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">5</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">6</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">7</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">8</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="TerminationResistor">121</Column>
+          <Column Name="ThresholdInterrupt">250</Column>
+          <Column Name="ThresholdA">0</Column>
+          <Column Name="ThresholdB">0</Column>
+          <Column Name="ThresholdReleaseTop">167</Column>
+          <Column Name="ThresholdReleaseDown">75</Column>
+          <Column Name="ThresholdShortCircuit">5</Column>
+        </NewRow>
+      </Table>
+      <Table Type="LogicalOutput" DefaultName="Ids_VirtualBalancedInput">
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">9</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">10</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">11</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">12</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">13</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">14</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">15</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusInput</Column>
+          <Column Name="Number">16</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+          <Column Name="IsBalanced">True</Column>
+          <Column Name="ActiveHigh">True</Column>
+        </NewRow>
+      </Table>
+      <Table Type="LogicalOutput">
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">1</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">2</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">3</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">4</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">5</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">6</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">7</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">8</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">9</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">10</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">11</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">12</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">13</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">14</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">15</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+        <NewRow>
+          <Column Name="ClassType">ccBusOutput</Column>
+          <Column Name="Number">16</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+      </Table>
+      <!--<Table Type="LogicalSounder" DefaultName="Ids_VirtualOutputBuzzer" VDTemplate="LocalSounder">
+        <NewRow>
+          <Column Name="Type">ccLogicalSounder</Column>
+          <Column Name="ClassType">ccBusSounder</Column>
+          <Column Name="ClassUID">%NEWUID%</Column>
+          <Column Name="HardwareDeviceUID">%HWUID%</Column>
+        </NewRow>
+      </Table> -->
+    </AdditionalData>
+  </DeviceTemplate>
 
+
 </DeviceTemplates>
Index: ConfigApp/Templates/TreeNodeTypeRegistry.cs
===================================================================
--- ConfigApp/Templates/TreeNodeTypeRegistry.cs	(revision 3882)
+++ ConfigApp/Templates/TreeNodeTypeRegistry.cs	(working copy)
@@ -79,6 +79,7 @@
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus2WirelessPanicButton, typeof(Bus2WirelessPanicButtonDetail));
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus2WirelessPanicButtonController, typeof(Bus2WirelessPanicButtonControllerDetail));
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus2DoorGuard, typeof(Bus2DoorGuardDetail));
+            RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus216IOModule, typeof(Bus216IOModule));
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus2DoorControllerModule, typeof(Bus2DoorControllerModuleDetail));
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccBus2SirenModule, typeof(Bus2SirenModuleDetail));
             RegisterTreeNodeType(InternalDataType.HardwareDevice, PanelDataType.ccIBusEAGrundModule, typeof(IBusIOBasicModuleDetail));
Index: ConfigAppTest/AutomatedTests.cs
===================================================================
--- ConfigAppTest/AutomatedTests.cs	(revision 3882)
+++ ConfigAppTest/AutomatedTests.cs	(working copy)
@@ -224,6 +224,7 @@
                     DataTemplateNames.ccBus2BusController,
                     DataTemplateNames.ccBus2DoorControllerModule,
                     DataTemplateNames.ccBus2DoorGuard,
+                    DataTemplateNames.ccBus216IOModule,
                     DataTemplateNames.ccBus2DuoModule,
                     DataTemplateNames.ccBus2GraphicsKeypad,
                     DataTemplateNames.ccBus2Identkey3,

Zerion Mini Shell 1.0