From 2b5db06e3c1397fed22d26995cc3c92bfacde099 Mon Sep 17 00:00:00 2001 From: AntoineGautier Date: Tue, 25 Aug 2026 10:28:40 +0200 Subject: [PATCH 1/2] Improve Dialog.enable handling - UI-side only: hide component and subtrees - Server side: keep all component references resolvable --- client/src/data/template.ts | 4 + client/src/data/templates.json | 4822 ++++++++++++++--- client/src/interpreter/display-option.ts | 6 + client/src/interpreter/interpreter.ts | 38 + client/tests/data/options-TestRecord.json | 59 +- client/tests/data/options-TestTemplate.json | 45 +- .../interpreter/interpreter-display.test.ts | 71 + server/src/parser/parser.ts | 20 +- server/src/parser/template.ts | 3 + .../parser/parsed-elements.test.ts | 26 + .../TestPackage/Template/TestTemplate.mo | 7 + 11 files changed, 4372 insertions(+), 729 deletions(-) create mode 100644 client/tests/interpreter/interpreter-display.test.ts diff --git a/client/src/data/template.ts b/client/src/data/template.ts index 6354fd7f..d445b573 100644 --- a/client/src/data/template.ts +++ b/client/src/data/template.ts @@ -22,6 +22,10 @@ export interface OptionInterface { options?: string[]; childOptions?: OptionInterface[]; valueExpression?: any; //{ expression: string; modelicaPath: string }; + /** Never synthesized to `false` by the parser: undefined for non-selectable + * composite groups; a defined value evaluating to false (explicit + * Dialog(enable=...) annotation or dead end) disables the whole subtree of + * an instance of this option. */ enable?: any; // { modelicaPath: string; expression: string }; modifiers: any; choiceModifiers?: { [key: string]: Modifiers }; diff --git a/client/src/data/templates.json b/client/src/data/templates.json index 94954440..d7447bca 100644 --- a/client/src/data/templates.json +++ b/client/src/data/templates.json @@ -166,7 +166,6 @@ "recordBinding": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -227,7 +226,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.Medium": { "final": true, @@ -258,7 +256,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -381,7 +400,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -734,7 +758,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.DamperBlades.Opposed", + "Buildings.Templates.Components.Types.DamperBlades.Parallel", + "Buildings.Templates.Components.Types.DamperBlades.VAV" + ], "definition": false, "shortExclType": false }, @@ -846,7 +874,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.exp.Medium": { "final": true, @@ -898,7 +925,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpDamper_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpFixed_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.v_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.A", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.roundDuct", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.ReC", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.a", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.b", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yL", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yU", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k0", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k1", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.l", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_constant_density", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.rho", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kFixed", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kDam", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.use_strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.init", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_start", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_actual" + ], "definition": false, "shortExclType": false }, @@ -2061,7 +2130,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.ind.Medium": { "final": true, @@ -2109,7 +2177,52 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.phi", + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.l2", + "Buildings.Fluid.Actuators.Dampers.PressureIndependent.deltax", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpDamper_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpFixed_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.deltaM", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.v_nominal", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.A", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.roundDuct", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.ReC", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.a", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.b", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yL", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yU", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k0", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k1", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.l", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_constant_density", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.rho", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kFixed", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.kDam", + "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.use_strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.strokeTime", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.init", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_start", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y", + "Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal.y_actual" + ], "definition": false, "shortExclType": false }, @@ -2254,7 +2367,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.non.Medium": { "final": true, @@ -2262,7 +2374,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -2277,7 +2394,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.IntegrationPoint.None", + "Buildings.Templates.Components.Types.IntegrationPoint.Return", + "Buildings.Templates.Components.Types.IntegrationPoint.Supply" + ], "definition": false, "shortExclType": false }, @@ -2364,7 +2485,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1.realTrue": { "expression": 1, @@ -2376,7 +2496,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -2477,7 +2602,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y0_actual.t": { "expression": 0.01, @@ -2489,7 +2613,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -2592,7 +2722,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1_actual.t": { "expression": 0.99, @@ -2604,7 +2733,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -2761,7 +2896,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.Medium": { "final": true, @@ -2785,7 +2919,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -2799,7 +2953,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS", + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowCross", + "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowMeter" + ], "definition": false, "shortExclType": false }, @@ -2867,7 +3025,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo.Medium": { "final": true, @@ -2879,7 +3036,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.VolumeFlowRate.d_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.T_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.p_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.X_start", + "Buildings.Fluid.Sensors.VolumeFlowRate.V_flow", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3125,7 +3295,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas.Medium": { "final": true, @@ -3133,7 +3302,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3208,7 +3382,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.IntegrationPoint.None", + "Buildings.Templates.Components.Types.IntegrationPoint.Return", + "Buildings.Templates.Components.Types.IntegrationPoint.Supply" + ], "definition": false, "shortExclType": false }, @@ -3311,7 +3489,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.TOut.Medium": { "final": true, @@ -3331,7 +3508,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3346,7 +3543,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.SensorTemperature.Standard", + "Buildings.Templates.Components.Types.SensorTemperature.Averaging", + "Buildings.Templates.Components.Types.SensorTemperature.InWell" + ], "definition": false, "shortExclType": false }, @@ -3414,7 +3615,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.Temperature.senTem.Medium": { "final": true, @@ -3426,7 +3626,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.TemperatureTwoPort.T", + "Buildings.Fluid.Sensors.TemperatureTwoPort.T_start", + "Buildings.Fluid.Sensors.TemperatureTwoPort.transferHeat", + "Buildings.Fluid.Sensors.TemperatureTwoPort.TAmb", + "Buildings.Fluid.Sensors.TemperatureTwoPort.tauHeaTra", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3561,7 +3774,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.Temperature.pas.Medium": { "final": true, @@ -3569,7 +3781,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3630,7 +3847,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.hAirOut.Medium": { "final": true, @@ -3668,7 +3884,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3679,7 +3914,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt.Medium": { "final": true, @@ -3695,7 +3929,17 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out_start", + "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", + "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal", + "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -3784,7 +4028,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas.Medium": { "final": true, @@ -3796,7 +4039,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -4210,7 +4458,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4224,7 +4477,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4238,7 +4496,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4252,7 +4515,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -4266,7 +4534,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -4351,7 +4624,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -4633,7 +4911,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -5884,7 +6167,10 @@ "modifiers": {}, "replaceable": false, "recordBinding": true, - "options": [], + "options": [ + "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.y", + "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.eta" + ], "definition": false, "shortExclType": false }, @@ -6602,7 +6888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.Medium": { "final": true, @@ -6633,7 +6918,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -6644,7 +6950,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.Medium": { "final": true, @@ -6675,7 +6980,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -6686,7 +7012,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.TOut.Medium": { "final": true, @@ -6706,7 +7031,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6717,7 +7062,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.Medium": { "final": true, @@ -6747,7 +7091,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6758,7 +7122,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.hAirOut.Medium": { "final": true, @@ -6796,7 +7159,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6807,7 +7189,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.dpAirOutMin.Medium": { "final": true, @@ -6825,7 +7206,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -6836,7 +7235,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre.Medium": { "final": true, @@ -6844,7 +7242,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sensors.RelativePressure.port_a", + "Buildings.Fluid.Sensors.RelativePressure.port_b", + "Buildings.Fluid.Sensors.RelativePressure.p_rel" + ], "definition": false, "shortExclType": false }, @@ -7005,7 +7407,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junInl.Medium": { "final": true, @@ -7036,7 +7437,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -7529,7 +7961,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7561,7 +7992,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7593,7 +8023,6 @@ "final": false } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -7609,7 +8038,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.Medium": { "final": true, @@ -7657,7 +8085,39 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Delays.DelayFirstOrder.tau", + "Buildings.Fluid.MixingVolumes.MixingVolume.use_C_flow", + "Buildings.Fluid.MixingVolumes.MixingVolume.heatPort", + "Buildings.Fluid.MixingVolumes.MixingVolume.C_flow", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.initialize_p", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.prescribedHeatFlowRate", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.simplify_mWat_flow", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_nominal", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.nPorts", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_small", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.allowFlowReversal", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.V", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.ports", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.T", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.U", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.p", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.Xi", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mXi", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.C", + "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mC", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -8638,7 +9098,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junOut.Medium": { "final": true, @@ -8669,7 +9128,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -8851,7 +9341,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.Medium": { "final": true, @@ -8886,7 +9375,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -8947,7 +9457,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.fan.Medium": { "final": true, @@ -8986,7 +9495,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Movers.SpeedControlled_y.y_start", + "Buildings.Fluid.Movers.SpeedControlled_y.y", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.per", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.inputType", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.constInput", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stageInputs", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.computePowerUsingSimilarityLaws", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.addPowerToMedium", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.nominalValuesDefineDefaultPressureCurve", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.tau", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.use_riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.init", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stage", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.y_actual", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.heatPort", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.VMachine_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dpMachine", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.eta", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaHyd", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaMot", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow_small", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.show_T", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dp", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_a", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_b", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -9783,10 +10334,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -9797,10 +10352,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -9870,7 +10428,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.evaSta.t": { "expression": 0.01, @@ -9882,7 +10439,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -9967,7 +10530,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.FanSingle.Housed", + "Buildings.Templates.Components.Types.FanSingle.Plug", + "Buildings.Templates.Components.Types.FanSingle.Propeller" + ], "definition": false, "shortExclType": false }, @@ -10146,7 +10713,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialFan.V_flow.Medium": { "final": true, @@ -10166,7 +10732,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10244,7 +10830,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.fan.Medium": { "final": true, @@ -10283,7 +10868,49 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Movers.SpeedControlled_y.y_start", + "Buildings.Fluid.Movers.SpeedControlled_y.y", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.per", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.inputType", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.constInput", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stageInputs", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.computePowerUsingSimilarityLaws", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.addPowerToMedium", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.nominalValuesDefineDefaultPressureCurve", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.tau", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.use_riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.riseTime", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.init", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.stage", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.y_actual", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.heatPort", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.VMachine_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dpMachine", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.eta", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaHyd", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaMot", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow_small", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.show_T", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dp", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_a", + "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.sta_b", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10294,10 +10921,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -10308,10 +10939,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -10322,7 +10956,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.evaSta.t": { "expression": 0.01, @@ -10334,7 +10967,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -10345,7 +10984,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.mulInl.Medium": { "final": true, @@ -10357,7 +10995,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.use_input", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.k", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.uInv", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10462,7 +11108,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.mulOut.Medium": { "final": true, @@ -10474,7 +11119,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.use_input", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.k", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u", + "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.uInv", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -10485,7 +11138,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.conCom.nUni": { "expression": "nFan", @@ -10493,7 +11145,18 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Controls.MultipleCommands.nUni", + "Buildings.Templates.Components.Controls.MultipleCommands.y1", + "Buildings.Templates.Components.Controls.MultipleCommands.y1One", + "Buildings.Templates.Components.Controls.MultipleCommands.nUniOnBou", + "Buildings.Templates.Components.Controls.MultipleCommands.nUniOn", + "Buildings.Templates.Components.Controls.MultipleCommands.booToRea", + "Buildings.Templates.Components.Controls.MultipleCommands.mulSum", + "Buildings.Templates.Components.Controls.MultipleCommands.max1", + "Buildings.Templates.Components.Controls.MultipleCommands.one", + "Buildings.Templates.Components.Controls.MultipleCommands.mulOr" + ], "definition": false, "shortExclType": false }, @@ -10583,10 +11246,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -10597,7 +11264,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulSum.nin": { "expression": "nUni", @@ -10605,7 +11271,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -10703,10 +11374,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -10776,7 +11450,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.one.k": { "expression": 1, @@ -10784,7 +11457,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -10839,7 +11515,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulOr.nin": { "expression": "nUni", @@ -10847,7 +11522,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.MultiOr.nin", + "Buildings.Controls.OBC.CDL.Logical.MultiOr.u", + "Buildings.Controls.OBC.CDL.Logical.MultiOr.y" + ], "definition": false, "shortExclType": false }, @@ -10942,10 +11621,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -10956,7 +11638,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.rep.nout": { "expression": "nFan", @@ -10964,7 +11645,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -11902,7 +12587,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.Medium": { "final": true, @@ -11996,7 +12680,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -12007,7 +12722,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.pAirRet_rel.Medium": { "final": true, @@ -12037,7 +12751,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -12147,7 +12879,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.Medium": { "final": true, @@ -12182,7 +12913,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12305,7 +13057,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.Medium": { "final": true, @@ -12344,7 +13095,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12418,7 +13190,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.Medium": { "final": true, @@ -12453,7 +13224,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -12474,7 +13266,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -13827,7 +14618,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.Medium": { "final": true, @@ -13851,7 +14641,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -13949,7 +14759,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiHeaLvg.Medium": { "final": true, @@ -13991,7 +14800,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14002,7 +14831,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiCooLvg.Medium": { "final": true, @@ -14044,7 +14872,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14108,7 +14956,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.Medium": { "final": true, @@ -14132,7 +14979,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14143,7 +15010,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.pBui_rel.Medium": { "final": true, @@ -14159,7 +15025,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -14170,7 +15054,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.out.Medium": { "final": true, @@ -14182,7 +15065,15 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sources.BaseClasses.Outside.use_C_in", + "Buildings.Fluid.Sources.BaseClasses.Outside.C", + "Buildings.Fluid.Sources.BaseClasses.Outside.C_in", + "Buildings.Fluid.Sources.BaseClasses.Outside.weaBus", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.nPorts", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.verifyInputs", + "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.ports" + ], "definition": false, "shortExclType": false }, @@ -14907,7 +15798,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.bui.Medium": { "final": true, @@ -14923,7 +15813,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.Sources.Boundary_pT.use_p_in", + "Buildings.Fluid.Sources.Boundary_pT.p", + "Buildings.Fluid.Sources.Boundary_pT.use_T_in", + "Buildings.Fluid.Sources.Boundary_pT.T", + "Buildings.Fluid.Sources.Boundary_pT.p_in", + "Buildings.Fluid.Sources.Boundary_pT.T_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_X_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_Xi_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_C_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.C", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.Xi_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.C_in", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.nPorts", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.verifyInputs", + "Buildings.Fluid.Sources.BaseClasses.PartialSource.ports" + ], "definition": false, "shortExclType": false }, @@ -15418,7 +16326,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.Medium": { "final": true, @@ -15466,7 +16373,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15477,7 +16404,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.hAirRet.Medium": { "final": true, @@ -15509,7 +16435,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt", + "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15520,7 +16465,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel.Medium": { "final": true, @@ -15532,7 +16476,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.DifferentialPressure.senRelPre", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -15931,7 +16893,14 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Coil.ElectricHeating", + "Buildings.Templates.Components.Types.Coil.EvaporatorMultiStage", + "Buildings.Templates.Components.Types.Coil.EvaporatorVariableSpeed", + "Buildings.Templates.Components.Types.Coil.None", + "Buildings.Templates.Components.Types.Coil.WaterBasedCooling", + "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" + ], "definition": false, "shortExclType": false }, @@ -15945,7 +16914,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Valve.None", + "Buildings.Templates.Components.Types.Valve.ThreeWayModulating", + "Buildings.Templates.Components.Types.Valve.ThreeWayTwoPosition", + "Buildings.Templates.Components.Types.Valve.TwoWayModulating", + "Buildings.Templates.Components.Types.Valve.TwoWayTwoPosition" + ], "definition": false, "shortExclType": false }, @@ -16980,7 +17955,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Valve.None", + "Buildings.Templates.Components.Types.Valve.ThreeWayModulating", + "Buildings.Templates.Components.Types.Valve.ThreeWayTwoPosition", + "Buildings.Templates.Components.Types.Valve.TwoWayModulating", + "Buildings.Templates.Components.Types.Valve.TwoWayTwoPosition" + ], "definition": false, "shortExclType": false }, @@ -17248,7 +18229,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.val.typ": { "expression": "typVal", @@ -17287,7 +18267,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Valve.typ", + "Buildings.Templates.Components.Actuators.Valve.is_twoWay", + "Buildings.Templates.Components.Actuators.Valve.is_thrWay", + "Buildings.Templates.Components.Actuators.Valve.is_actTwo", + "Buildings.Templates.Components.Actuators.Valve.is_actMod", + "Buildings.Templates.Components.Actuators.Valve.dpValve_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixed_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixedByp_nominal", + "Buildings.Templates.Components.Actuators.Valve.from_dp", + "Buildings.Templates.Components.Actuators.Valve.linearized", + "Buildings.Templates.Components.Actuators.Valve.text_rotation", + "Buildings.Templates.Components.Actuators.Valve.text_flip", + "Buildings.Templates.Components.Actuators.Valve.portByp_a", + "Buildings.Templates.Components.Actuators.Valve.bus", + "Buildings.Templates.Components.Actuators.Valve.y1", + "Buildings.Templates.Components.Actuators.Valve.y", + "Buildings.Templates.Components.Actuators.Valve.y_actual", + "Buildings.Templates.Components.Actuators.Valve.y1_actual", + "Buildings.Templates.Components.Actuators.Valve.y0_actual", + "Buildings.Templates.Components.Actuators.Valve.non" + ], "definition": false, "shortExclType": false }, @@ -18214,7 +19215,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1.realTrue": { "expression": 1, @@ -18226,7 +19226,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -18265,7 +19270,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1_actual.t": { "expression": 0.99, @@ -18277,7 +19281,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -18288,7 +19298,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y0_actual.t": { "expression": 0.01, @@ -18300,7 +19309,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -18311,7 +19326,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.non.Medium": { "final": true, @@ -18319,7 +19333,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -20658,7 +21677,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -20689,7 +21707,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.r_nominal": { "expression": "r_nominal", @@ -20717,7 +21734,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.UA_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m_flow_nominal_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m_flow_nominal_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m1_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m2_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_1", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_2", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_1", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_2", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.r_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_nominal_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_nominal_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T0_w", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T0_a", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideFlowDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideFlowDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideTemperatureDependent", + "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideTemperatureDependent" + ], "definition": false, "shortExclType": false }, @@ -22852,7 +23890,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.pas.Medium": { "final": true, @@ -22864,7 +23901,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -22875,7 +23917,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.jun.Medium": { "final": true, @@ -22969,7 +24010,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -23027,7 +24099,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.ElectricHeating.hex.Medium": { "final": true, @@ -23063,7 +24134,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow_nominal", + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.u", + "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.homotopyInitialization", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.tau", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.energyDynamics", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.p_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.T_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.X_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.C_start", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol", + "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.computeFlowResistance", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.from_dp", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.dp_nominal", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.linearizeFlowResistance", + "Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters.deltaM" + ], "definition": false, "shortExclType": false }, @@ -23304,7 +24403,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -23320,7 +24418,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.Medium": { "final": true, @@ -23360,7 +24457,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.PressureDrop.deltaM", + "Buildings.Fluid.FixedResistances.PressureDrop.k", + "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", + "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal", + "Buildings.Fluid.BaseClasses.PartialResistance.linearized", + "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -23838,7 +24953,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.val.Medium": { "final": true, @@ -23877,7 +24991,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Valve.typ", + "Buildings.Templates.Components.Actuators.Valve.is_twoWay", + "Buildings.Templates.Components.Actuators.Valve.is_thrWay", + "Buildings.Templates.Components.Actuators.Valve.is_actTwo", + "Buildings.Templates.Components.Actuators.Valve.is_actMod", + "Buildings.Templates.Components.Actuators.Valve.dpValve_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixed_nominal", + "Buildings.Templates.Components.Actuators.Valve.dpFixedByp_nominal", + "Buildings.Templates.Components.Actuators.Valve.from_dp", + "Buildings.Templates.Components.Actuators.Valve.linearized", + "Buildings.Templates.Components.Actuators.Valve.text_rotation", + "Buildings.Templates.Components.Actuators.Valve.text_flip", + "Buildings.Templates.Components.Actuators.Valve.portByp_a", + "Buildings.Templates.Components.Actuators.Valve.bus", + "Buildings.Templates.Components.Actuators.Valve.y1", + "Buildings.Templates.Components.Actuators.Valve.y", + "Buildings.Templates.Components.Actuators.Valve.y_actual", + "Buildings.Templates.Components.Actuators.Valve.y1_actual", + "Buildings.Templates.Components.Actuators.Valve.y0_actual", + "Buildings.Templates.Components.Actuators.Valve.non" + ], "definition": false, "shortExclType": false }, @@ -23973,7 +25108,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -24475,7 +25609,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.jun.Medium": { "final": true, @@ -24569,7 +25702,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24580,7 +25744,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.pas.Medium": { "final": true, @@ -24592,7 +25755,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -24720,7 +25888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatSup.Medium": { "final": true, @@ -24814,7 +25981,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24825,7 +26023,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatRet.Medium": { "final": true, @@ -24919,7 +26116,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", + "Buildings.Fluid.FixedResistances.Junction.m_flow_nominal", + "Buildings.Fluid.FixedResistances.Junction.dp_nominal", + "Buildings.Fluid.FixedResistances.Junction.deltaM", + "Buildings.Fluid.FixedResistances.Junction.linearized", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mDyn_flow_nominal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.m_flow_small", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res1", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res2", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.res3", + "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_start", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.C_nominal", + "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac" + ], "definition": false, "shortExclType": false }, @@ -24965,7 +26193,6 @@ "final": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -26343,7 +27570,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.eneStd": { "expression": "stdEne", @@ -26463,7 +27689,169 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_ahuRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_perZonRehBox", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VUncDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesTotOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pIniSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMinSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pDelTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pSamplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pNumIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pTriAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pResAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.fanSpeCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.iniFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupWarUpSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTimSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.samPerSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ignReqSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.triAmoSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.resAmoSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.maxResSupTem", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.valCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdVal", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaCoi_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooCoi_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minHotWatReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freProHeaCoiCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMaxFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinFrePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.difFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.posHys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uAhuOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDuc", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1FreSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1SofSwiRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.u1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirMix", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirSup_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirRet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VEffAirOut_flow_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1EneCHWPum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yAla", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDisSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yChiWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yChiPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHotWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freProMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.intSwi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon" + ], "definition": false, "shortExclType": false }, @@ -30084,10 +31472,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -30158,10 +31549,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Switch.u1", + "Buildings.Controls.OBC.CDL.Integers.Switch.u2", + "Buildings.Controls.OBC.CDL.Integers.Switch.u3", + "Buildings.Controls.OBC.CDL.Integers.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -30246,7 +31641,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.have_frePro": { "expression": "have_frePro", @@ -30306,7 +31700,56 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.have_frePro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.freSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minHotWatReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoiCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDamPosMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1FreSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1SofSwiRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.u1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirMix", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1EneCHWPum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yAla" + ], "definition": false, "shortExclType": false }, @@ -31533,7 +32976,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.heaCoi": { "expression": "heaCoi", @@ -31553,7 +32995,20 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.Thys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.posHys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uCooCoiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uHeaCoiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yChiWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yChiPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yHotWatResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.yHotWatPlaReq" + ], "definition": false, "shortExclType": false }, @@ -31822,7 +33277,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOADes": { "expression": "minOADes", @@ -31974,7 +33428,71 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uHeaMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCooMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uOutDamMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uRetDamMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim" + ], "definition": false, "shortExclType": false }, @@ -33375,7 +34893,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minSpe": { "expression": "minSpe", @@ -33423,7 +34940,33 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOAConTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.kMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TiMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TdMinOA", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA" + ], "definition": false, "shortExclType": false }, @@ -33948,7 +35491,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.controllerType": { "expression": "minOAConTyp", @@ -33976,7 +35518,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -34369,10 +35938,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34442,7 +36014,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P.k": { "expression": "k", @@ -34450,7 +36021,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -34520,7 +36095,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I.k": { "expression": "k/Ti", @@ -34532,7 +36106,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_start", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.u", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_reset_in", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y" + ], "definition": false, "shortExclType": false }, @@ -34649,7 +36230,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D.y_start": { "expression": "yd_start", @@ -34657,7 +36237,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Derivative.y_start", + "Buildings.Controls.OBC.CDL.Reals.Derivative.k", + "Buildings.Controls.OBC.CDL.Reals.Derivative.T", + "Buildings.Controls.OBC.CDL.Reals.Derivative.u", + "Buildings.Controls.OBC.CDL.Reals.Derivative.y" + ], "definition": false, "shortExclType": false }, @@ -34771,10 +36357,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34785,10 +36374,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34799,10 +36391,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34813,10 +36408,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -34827,7 +36425,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim.uMax": { "expression": "yMax", @@ -34839,7 +36436,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMax", + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMin", + "Buildings.Controls.OBC.CDL.Reals.Limiter.u", + "Buildings.Controls.OBC.CDL.Reals.Limiter.y" + ], "definition": false, "shortExclType": false }, @@ -35003,7 +36605,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.venStd": { "expression": "venStd", @@ -35059,7 +36660,38 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpAbsMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpDesMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.kDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TiDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TdDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpMinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uSupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.y1MinOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.minDp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam" + ], "definition": false, "shortExclType": false }, @@ -35658,10 +37290,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -35672,7 +37307,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.controllerType": { "expression": "dpCon", @@ -35692,7 +37326,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -35747,7 +37408,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.uRetDam_min": { "expression": "uRetDam_min", @@ -35787,7 +37447,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOut_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOutMinSet_flow_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yEnaMinOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon" + ], "definition": false, "shortExclType": false }, @@ -36189,7 +37870,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.controllerType": { "expression": "controllerType", @@ -36217,7 +37897,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -36262,7 +37969,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.use_enthalpy": { "expression": { @@ -36304,7 +38010,29 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.use_enthalpy", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delTOutHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delEntHis", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.retDamFulOpeTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.disDel", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOutCut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOutCut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDamPhy_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uFreProSta", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.truFalHol", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.andEnaDis" + ], "definition": false, "shortExclType": false }, @@ -36734,7 +38462,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.truFalHol.trueHoldDuration": { "expression": 600, @@ -36742,7 +38469,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.trueHoldDuration", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.falseHoldDuration", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.u", + "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.y" + ], "definition": false, "shortExclType": false }, @@ -36837,10 +38569,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -36945,7 +38680,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet.have_dirCon": { "expression": { @@ -36967,7 +38701,17 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.have_dirCon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRetDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yOutDam" + ], "definition": false, "shortExclType": false }, @@ -37200,7 +38944,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uMin": { "expression": "uHeaMax", @@ -37220,7 +38963,19 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDamMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDamMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yOutDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yRetDam" + ], "definition": false, "shortExclType": false }, @@ -37509,7 +39264,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.eneStd": { "expression": "eneStd", @@ -37529,7 +39283,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.eneStd", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.ecoHigLimCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.ashCliZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.tit24CliZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TRet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hRet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TCut", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hCut" + ], "definition": false, "shortExclType": false }, @@ -37855,7 +39618,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.have_perZonRehBox": { "expression": "have_perZonRehBox", @@ -37927,7 +39689,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.have_perZonRehBox", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.dpDuc", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.uZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.y1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.ySupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe" + ], "definition": false, "shortExclType": false }, @@ -38334,7 +40121,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.iniSet": { "expression": "iniSet", @@ -38374,7 +40160,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.have_hol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.dtHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numOfReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uDevSta", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.y", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.netRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi3", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.lesThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai" + ], "definition": false, "shortExclType": false }, @@ -38615,7 +40434,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim.delayTime": { "expression": "delTim +samplePeriod", @@ -38627,7 +40445,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -38722,10 +40545,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -38736,10 +40564,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -38824,7 +40656,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon.k": { "expression": "resAmo", @@ -38832,7 +40663,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -38843,10 +40677,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38857,10 +40694,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38871,10 +40711,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -38885,7 +40728,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel.samplePeriod": { "expression": "samplePeriod", @@ -38897,7 +40739,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.samplePeriod", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.y_start", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.u", + "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.y" + ], "definition": false, "shortExclType": false }, @@ -38996,10 +40843,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39010,10 +40861,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39024,10 +40879,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39038,10 +40897,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -39052,7 +40915,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler.samplePeriod": { "expression": "samplePeriod", @@ -39060,7 +40922,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Discrete.Sampler.samplePeriod", + "Buildings.Controls.OBC.CDL.Discrete.Sampler.u", + "Buildings.Controls.OBC.CDL.Discrete.Sampler.y" + ], "definition": false, "shortExclType": false }, @@ -39143,10 +41009,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39157,10 +41028,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39171,10 +41047,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -39185,7 +41066,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai.k": { "expression": -1, @@ -39193,7 +41073,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -39250,7 +41134,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.controllerType": { "expression": "controllerType", @@ -39282,7 +41165,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -39331,7 +41241,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.have_heaCoi": { "expression": { @@ -39403,7 +41312,23 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_heaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_cooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.controllerType", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.kTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TiTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TdTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uHea_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yHeaCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yCooCoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uTSup", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup" + ], "definition": false, "shortExclType": false }, @@ -39724,7 +41649,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.controllerType": { "expression": "controllerType", @@ -39760,7 +41684,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -39800,7 +41751,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TSupCoo_min": { "expression": "TSupCoo_min", @@ -39848,7 +41798,25 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupWarUpSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.uZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TAirSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes" + ], "definition": false, "shortExclType": false }, @@ -40120,7 +42088,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.delTim": { "expression": "delTim", @@ -40160,7 +42127,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.have_hol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.iniSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.minSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numIgnReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.triAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmo", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.maxRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.dtHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.numOfReq", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uDevSta", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uHol", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.y", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.netRes", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.pro2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.swi3", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.lesThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai" + ], "definition": false, "shortExclType": false }, @@ -40202,7 +42202,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet.minOADes": { "expression": "minOADes", @@ -40218,7 +42217,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VDesTotOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VEffAirOut_flow_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.effOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.outAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uncDesOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.add2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.min1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.addPar", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.sysVenEff", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.max1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.desOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.div2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.min2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.gaiDivZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.norVOutMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.norVOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.max2" + ], "definition": false, "shortExclType": false }, @@ -40508,7 +42535,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uncDesOutAir.k": { "expression": "VUncDesOutAir_flow", @@ -40516,7 +42542,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40527,10 +42556,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Add.u1", + "Buildings.Controls.OBC.CDL.Reals.Add.u2", + "Buildings.Controls.OBC.CDL.Reals.Add.y" + ], "definition": false, "shortExclType": false }, @@ -40600,10 +42632,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -40673,10 +42708,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40746,7 +42784,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.addPar.p": { "expression": 1, @@ -40754,7 +42791,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.AddParameter.p", + "Buildings.Controls.OBC.CDL.Reals.AddParameter.u", + "Buildings.Controls.OBC.CDL.Reals.AddParameter.y" + ], "definition": false, "shortExclType": false }, @@ -40824,10 +42865,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -40838,10 +42882,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -40852,7 +42899,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.desOutAir.k": { "expression": "VDesTotOutAir_flow", @@ -40860,7 +42906,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40871,10 +42920,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40885,10 +42937,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -40899,7 +42954,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.gaiDivZer.k": { "expression": 0.001, @@ -40907,7 +42961,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -40918,10 +42976,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40932,10 +42993,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -40946,7 +43010,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.neaZer.k": { "expression": 0.0001, @@ -40954,7 +43017,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -40965,10 +43031,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -41020,7 +43089,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam.dpBuiSet": { "expression": "dpBuiSet", @@ -41032,7 +43100,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.yRelDam" + ], "definition": false, "shortExclType": false }, @@ -41156,7 +43230,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.dpBuiSet": { "expression": "dpBuiSet", @@ -41196,7 +43269,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.u1MinOutAirDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpDisSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.movMea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linExhAirDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linRetFanStaPre", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.div", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.linRetFanSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.swi2" + ], "definition": false, "shortExclType": false }, @@ -41576,7 +43676,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.movMea.delta": { "expression": 300, @@ -41584,7 +43683,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.u", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.y" + ], "definition": false, "shortExclType": false }, @@ -41667,7 +43770,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.controllerType": { "expression": "conTyp", @@ -41687,7 +43789,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -42033,10 +44160,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42047,7 +44177,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.P.k": { "expression": "k", @@ -42055,7 +44184,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -42066,7 +44199,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.I.k": { "expression": "k/Ti", @@ -42078,7 +44210,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_start", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.u", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_reset_in", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y" + ], "definition": false, "shortExclType": false }, @@ -42089,7 +44228,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.D.y_start": { "expression": "yd_start", @@ -42097,7 +44235,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Derivative.y_start", + "Buildings.Controls.OBC.CDL.Reals.Derivative.k", + "Buildings.Controls.OBC.CDL.Reals.Derivative.T", + "Buildings.Controls.OBC.CDL.Reals.Derivative.u", + "Buildings.Controls.OBC.CDL.Reals.Derivative.y" + ], "definition": false, "shortExclType": false }, @@ -42108,10 +44252,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42122,10 +44269,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42136,10 +44286,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42150,10 +44303,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Subtract.u1", + "Buildings.Controls.OBC.CDL.Reals.Subtract.u2", + "Buildings.Controls.OBC.CDL.Reals.Subtract.y" + ], "definition": false, "shortExclType": false }, @@ -42164,7 +44320,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.lim.uMax": { "expression": "yMax", @@ -42176,7 +44331,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMax", + "Buildings.Controls.OBC.CDL.Reals.Limiter.uMin", + "Buildings.Controls.OBC.CDL.Reals.Limiter.u", + "Buildings.Controls.OBC.CDL.Reals.Limiter.y" + ], "definition": false, "shortExclType": false }, @@ -42225,10 +44385,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42375,10 +44543,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42389,10 +44565,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42403,10 +44583,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42417,10 +44601,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -42431,10 +44618,18 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -42445,10 +44640,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Switch.u1", + "Buildings.Controls.OBC.CDL.Reals.Switch.u2", + "Buildings.Controls.OBC.CDL.Reals.Switch.u3", + "Buildings.Controls.OBC.CDL.Reals.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -42499,7 +44698,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.difFloSet": { "expression": "difFloSet", @@ -42531,7 +44729,21 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.difFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conTyp", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Ti", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Td", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.maxSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.minSpe", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirSup_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirRet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.yRetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.y1RetFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP" + ], "definition": false, "shortExclType": false }, @@ -42805,7 +45017,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.controllerType": { "expression": "conTyp", @@ -42833,7 +45044,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -42871,7 +45107,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.minOADes": { "expression": "minOADes", @@ -42891,7 +45126,37 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.minOADes", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.uCO2Loo_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAirOut_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffAbsOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effAbsOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffDesOutAir_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effDesOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.outAir_normalized", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.absOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.min1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.desOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.min2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.gai", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOutMin2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.norVOut", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.max2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.max1" + ], "definition": false, "shortExclType": false }, @@ -43202,7 +45467,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.absOutAir.k": { "expression": "VAbsOutAir_flow", @@ -43210,7 +45474,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43221,10 +45488,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -43235,7 +45505,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.desOutAir.k": { "expression": "VDesOutAir_flow", @@ -43243,7 +45512,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43254,10 +45526,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -43268,10 +45543,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43282,10 +45560,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43296,7 +45577,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con.k": { "expression": 0.5, @@ -43304,7 +45584,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43315,7 +45598,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con1.k": { "expression": 1, @@ -43323,7 +45605,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43334,7 +45619,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir.limitBelow": { "expression": false, @@ -43346,7 +45630,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", + "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", + "Buildings.Controls.OBC.CDL.Reals.Line.x1", + "Buildings.Controls.OBC.CDL.Reals.Line.f1", + "Buildings.Controls.OBC.CDL.Reals.Line.x2", + "Buildings.Controls.OBC.CDL.Reals.Line.f2", + "Buildings.Controls.OBC.CDL.Reals.Line.u", + "Buildings.Controls.OBC.CDL.Reals.Line.y" + ], "definition": false, "shortExclType": false }, @@ -43357,7 +45650,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.gai.k": { "expression": 1, @@ -43365,7 +45657,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -43376,10 +45672,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43390,10 +45689,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43404,7 +45706,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.neaZer.k": { "expression": 0.0001, @@ -43412,7 +45713,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43423,10 +45727,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -43437,10 +45744,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -43494,7 +45804,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.relFanSpe_min": { "expression": "relFanSpe_min", @@ -43514,7 +45823,37 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relFanSpe_min", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSet", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.k", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.hys", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.u1SupFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yDpBui", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.y1RelDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yRelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.y1RelFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.movMea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSetPoi", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conOne", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.tim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.and2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.upTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dowTim", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lat1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relDam", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relFan", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.booToRea2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.pro1" + ], "definition": false, "shortExclType": false }, @@ -43704,7 +46043,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.movMea.delta": { "expression": 300, @@ -43712,7 +46050,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.u", + "Buildings.Controls.OBC.CDL.Reals.MovingAverage.y" + ], "definition": false, "shortExclType": false }, @@ -43723,7 +46065,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSetPoi.k": { "expression": "dpBuiSet", @@ -43731,7 +46072,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43742,10 +46086,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -43756,7 +46103,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conOne.k": { "expression": 1, @@ -43764,7 +46110,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -43775,7 +46124,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.P", @@ -43791,7 +46139,32 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PID.k", + "Buildings.Controls.OBC.CDL.Reals.PID.Ti", + "Buildings.Controls.OBC.CDL.Reals.PID.Td", + "Buildings.Controls.OBC.CDL.Reals.PID.r", + "Buildings.Controls.OBC.CDL.Reals.PID.yMax", + "Buildings.Controls.OBC.CDL.Reals.PID.yMin", + "Buildings.Controls.OBC.CDL.Reals.PID.Ni", + "Buildings.Controls.OBC.CDL.Reals.PID.Nd", + "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PID.u_s", + "Buildings.Controls.OBC.CDL.Reals.PID.u_m", + "Buildings.Controls.OBC.CDL.Reals.PID.y", + "Buildings.Controls.OBC.CDL.Reals.PID.controlError", + "Buildings.Controls.OBC.CDL.Reals.PID.P", + "Buildings.Controls.OBC.CDL.Reals.PID.I", + "Buildings.Controls.OBC.CDL.Reals.PID.D", + "Buildings.Controls.OBC.CDL.Reals.PID.errP", + "Buildings.Controls.OBC.CDL.Reals.PID.errD", + "Buildings.Controls.OBC.CDL.Reals.PID.errI1", + "Buildings.Controls.OBC.CDL.Reals.PID.errI2", + "Buildings.Controls.OBC.CDL.Reals.PID.lim" + ], "definition": false, "shortExclType": false }, @@ -43802,7 +46175,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr.t": { "expression": 0.05, @@ -43814,7 +46186,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -43825,7 +46203,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr.t": { "expression": 0.005, @@ -43837,7 +46214,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -43848,7 +46231,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.tim.t": { "expression": 300, @@ -43856,7 +46238,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -43951,10 +46338,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -43965,10 +46355,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Latch.u", + "Buildings.Controls.OBC.CDL.Logical.Latch.clr", + "Buildings.Controls.OBC.CDL.Logical.Latch.y" + ], "definition": false, "shortExclType": false }, @@ -44038,7 +46431,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2.t": { "expression": "relFanSpe_min +0.15", @@ -44050,7 +46442,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -44061,7 +46459,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.upTim.t": { "expression": 420, @@ -44069,7 +46466,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -44080,7 +46482,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3.t": { "expression": "relFanSpe_min", @@ -44092,7 +46493,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -44103,7 +46510,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dowTim.t": { "expression": 300, @@ -44111,7 +46517,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Timer.t", + "Buildings.Controls.OBC.CDL.Logical.Timer.u", + "Buildings.Controls.OBC.CDL.Logical.Timer.y", + "Buildings.Controls.OBC.CDL.Logical.Timer.passed" + ], "definition": false, "shortExclType": false }, @@ -44122,10 +46533,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Latch.u", + "Buildings.Controls.OBC.CDL.Logical.Latch.clr", + "Buildings.Controls.OBC.CDL.Logical.Latch.y" + ], "definition": false, "shortExclType": false }, @@ -44136,10 +46550,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Or.u1", + "Buildings.Controls.OBC.CDL.Logical.Or.u2", + "Buildings.Controls.OBC.CDL.Logical.Or.y" + ], "definition": false, "shortExclType": false }, @@ -44209,10 +46626,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -44223,10 +46643,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -44237,10 +46661,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -44469,7 +46896,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.nZon": { "expression": "nZon", @@ -44489,7 +46915,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.zonGroMat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.zonGroMatTra", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumZonPri_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOutAirFra_max", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.booToRea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.div1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mul3", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulMax", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.intEqu1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.max2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.neaZer", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.min1" + ], "definition": false, "shortExclType": false }, @@ -44914,7 +47373,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo.K": { "expression": "zonGroMat", @@ -44922,7 +47380,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -44993,7 +47455,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo1.K": { "expression": "zonGroMat", @@ -45001,7 +47462,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45012,10 +47477,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -45026,10 +47495,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45040,10 +47512,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45054,7 +47529,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum.nin": { "expression": "nGro", @@ -45062,7 +47536,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45073,7 +47552,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum1.nin": { "expression": "nGro", @@ -45081,7 +47559,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45092,7 +47575,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo2.K": { "expression": "zonGroMat", @@ -45100,7 +47582,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45111,10 +47597,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45125,7 +47614,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum2.nin": { "expression": "nGro", @@ -45133,7 +47621,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45144,10 +47637,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Divide.u1", + "Buildings.Controls.OBC.CDL.Reals.Divide.u2", + "Buildings.Controls.OBC.CDL.Reals.Divide.y" + ], "definition": false, "shortExclType": false }, @@ -45158,7 +47654,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo3.K": { "expression": "zonGroMatTra", @@ -45166,7 +47661,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45177,10 +47676,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45191,7 +47693,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulMax.nin": { "expression": "nZon", @@ -45199,7 +47700,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMax.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.y" + ], "definition": false, "shortExclType": false }, @@ -45270,7 +47775,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.occMod.k": { "expression": { @@ -45289,7 +47793,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45344,10 +47851,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -45417,10 +47927,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Max.u1", + "Buildings.Controls.OBC.CDL.Reals.Max.u2", + "Buildings.Controls.OBC.CDL.Reals.Max.y" + ], "definition": false, "shortExclType": false }, @@ -45431,7 +47944,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.neaZer.k": { "expression": { @@ -45450,7 +47962,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45461,10 +47976,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -45521,7 +48039,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.nZon": { "expression": "nZon", @@ -45541,7 +48058,29 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.zonGroMat", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.uCO2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.yMaxCO2", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.booToRea", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mul", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mul1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.intEqu1", + "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulMax" + ], "definition": false, "shortExclType": false }, @@ -45845,7 +48384,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo.K": { "expression": "zonGroMat", @@ -45853,7 +48391,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45864,7 +48406,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo1.K": { "expression": "zonGroMat", @@ -45872,7 +48413,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.u", + "Buildings.Controls.OBC.CDL.Reals.MatrixGain.y" + ], "definition": false, "shortExclType": false }, @@ -45883,10 +48428,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.y" + ], "definition": false, "shortExclType": false }, @@ -45897,10 +48446,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45911,10 +48463,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Multiply.u1", + "Buildings.Controls.OBC.CDL.Reals.Multiply.u2", + "Buildings.Controls.OBC.CDL.Reals.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -45925,7 +48480,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum.nin": { "expression": "nGro", @@ -45933,7 +48487,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45944,7 +48503,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum1.nin": { "expression": "nGro", @@ -45952,7 +48510,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.k", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.u", + "Buildings.Controls.OBC.CDL.Reals.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -45963,7 +48526,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.occMod.k": { "expression": { @@ -45982,7 +48544,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -45993,10 +48558,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -46007,7 +48575,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulMax.nin": { "expression": "nZon", @@ -46015,7 +48582,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMax.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMax.y" + ], "definition": false, "shortExclType": false }, @@ -46061,7 +48632,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.repSigZon.nZon": { "expression": "nZon", @@ -46073,7 +48643,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZonGro", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.zonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.uCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.uWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.THeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.TCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1ZonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.ytNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTHeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.yTZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.y1Win" + ], "definition": false, "shortExclType": false }, @@ -47042,7 +49645,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.staGro.nBuiZon": { "expression": { @@ -47069,7 +49671,44 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nBuiZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nGroZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.zonGroMsk", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.zonOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1UnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.THeaSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1HigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TCooSetOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uGroOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yOccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yHigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yColZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.ySetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yEndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yHotZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.ySetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yEndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMax", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yOpeWin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.not1" + ], "definition": false, "shortExclType": false }, @@ -47870,10 +50509,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -47978,7 +50619,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.opeModSel.nZon": { "expression": "nZonPerGro", @@ -47986,7 +50626,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.nZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.preWarCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOn", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOff", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.tNexOcc", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxCooDowTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1HigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxWarUpTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1OccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.uOpeWin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.totColZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1SetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1EndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.totHotZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1SetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.u1EndSetUp", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.yOpeMod" + ], "definition": false, "shortExclType": false }, @@ -48344,7 +51004,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet.nout": { "expression": "nZon", @@ -48352,7 +51011,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48423,7 +51086,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonTemRes.nin": { "expression": "nZon", @@ -48446,7 +51108,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48544,7 +51211,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonPreRes.nin": { "expression": "nZon", @@ -48567,7 +51233,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48578,7 +51249,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1FreSta.k": { "expression": false, @@ -48586,7 +51256,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -48641,7 +51314,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1SofSwiRes.k": { "expression": false, @@ -48649,7 +51321,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Logical.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -48660,7 +51335,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.y1FanSup_actual.nout": { "expression": "nZon", @@ -48668,7 +51342,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48679,7 +51357,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSup.nout": { "expression": "nZon", @@ -48687,7 +51364,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48698,7 +51379,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.intVecRep.nin": { "expression": "nGro", @@ -48710,7 +51390,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nin", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nout", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.u", + "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.y" + ], "definition": false, "shortExclType": false }, @@ -48797,7 +51482,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.asgOpeMod.nin": { "expression": "nGro", @@ -48809,7 +51493,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.k", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.u", + "Buildings.Controls.OBC.CDL.Integers.MultiSum.y" + ], "definition": false, "shortExclType": false }, @@ -48820,7 +51509,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ahuMod.nGro": { "expression": "nGro", @@ -48828,7 +51516,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.nGro", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.intToRea", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.ahuMod", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.yAhuOpeMod" + ], "definition": false, "shortExclType": false }, @@ -48867,10 +51562,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.IntegerToReal.u", + "Buildings.Controls.OBC.CDL.Conversions.IntegerToReal.y" + ], "definition": false, "shortExclType": false }, @@ -48925,7 +51622,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin.nin": { "expression": "nGro", @@ -48933,7 +51629,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiMin.nin", + "Buildings.Controls.OBC.CDL.Reals.MultiMin.u", + "Buildings.Controls.OBC.CDL.Reals.MultiMin.y" + ], "definition": false, "shortExclType": false }, @@ -49004,10 +51704,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.RealToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.RealToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -49097,7 +51799,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49114,7 +51815,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49131,7 +51831,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49148,7 +51847,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -49924,7 +52622,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.AirHandlersFans.Types.Controller.G36VAVMultiZone", + "Buildings.Templates.AirHandlersFans.Types.Controller.OpenLoop" + ], "definition": false, "shortExclType": false }, @@ -49938,7 +52639,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -49952,7 +52658,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -49966,7 +52677,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Fan.None", + "Buildings.Templates.Components.Types.Fan.SingleConstant", + "Buildings.Templates.Components.Types.Fan.SingleVariable", + "Buildings.Templates.Components.Types.Fan.ArrayVariable" + ], "definition": false, "shortExclType": false }, @@ -52282,7 +54998,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow", + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure", + "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper" + ], "definition": false, "shortExclType": false }, @@ -52296,7 +55016,13 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.BarometricRelief", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" + ], "definition": false, "shortExclType": false }, @@ -52310,7 +55036,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1", + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.California_Title_24" + ], "definition": false, "shortExclType": false }, @@ -53054,7 +55783,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53068,7 +55802,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53082,7 +55821,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53096,7 +55840,12 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Types.Damper.Modulating", + "Buildings.Templates.Components.Types.Damper.None", + "Buildings.Templates.Components.Types.Damper.PressureIndependent", + "Buildings.Templates.Components.Types.Damper.TwoPosition" + ], "definition": false, "shortExclType": false }, @@ -53646,7 +56395,6 @@ "group": "Configuration", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.Medium": { "final": true, @@ -53685,7 +56433,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Actuators.Damper.typ", + "Buildings.Templates.Components.Actuators.Damper.dp_nominal", + "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", + "Buildings.Templates.Components.Actuators.Damper.strokeTime", + "Buildings.Templates.Components.Actuators.Damper.init", + "Buildings.Templates.Components.Actuators.Damper.y_start", + "Buildings.Templates.Components.Actuators.Damper.from_dp", + "Buildings.Templates.Components.Actuators.Damper.linearized", + "Buildings.Templates.Components.Actuators.Damper.typBla", + "Buildings.Templates.Components.Actuators.Damper.text_rotation", + "Buildings.Templates.Components.Actuators.Damper.text_flip", + "Buildings.Templates.Components.Actuators.Damper.bus", + "Buildings.Templates.Components.Actuators.Damper.exp", + "Buildings.Templates.Components.Actuators.Damper.ind", + "Buildings.Templates.Components.Actuators.Damper.non", + "Buildings.Templates.Components.Actuators.Damper.y1", + "Buildings.Templates.Components.Actuators.Damper.y", + "Buildings.Templates.Components.Actuators.Damper.y0_actual", + "Buildings.Templates.Components.Actuators.Damper.y1_actual", + "Buildings.Templates.Components.Actuators.Damper.y_actual" + ], "definition": false, "shortExclType": false }, @@ -53703,7 +56472,6 @@ "recordBinding": true } }, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -53719,7 +56487,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yDamVAV.k": { "expression": 1, @@ -53727,7 +56494,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -53738,7 +56508,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yCoiHea.k": { "expression": 1, @@ -53746,7 +56515,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -53791,7 +56563,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -53907,7 +56678,11 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxCoolingOnly", + "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxReheat", + "Buildings.Templates.ZoneEquipment.Types.Controller.OpenLoop" + ], "definition": false, "shortExclType": false }, @@ -54051,7 +56826,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.Medium": { "final": true, @@ -54093,7 +56867,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.Temperature.typ", + "Buildings.Templates.Components.Sensors.Temperature.senTem", + "Buildings.Templates.Components.Sensors.Temperature.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -54104,7 +56898,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.Medium": { "final": true, @@ -54146,7 +56939,27 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Templates.Components.Sensors.VolumeFlowRate.typ", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo", + "Buildings.Templates.Components.Sensors.VolumeFlowRate.pas", + "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", + "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", + "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", + "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", + "Buildings.Templates.Components.Interfaces.PartialSensor.y", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_nominal", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_a", + "Buildings.Fluid.Interfaces.PartialTwoPortInterface.sta_b", + "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_a", + "Buildings.Fluid.Interfaces.PartialTwoPort.port_b" + ], "definition": false, "shortExclType": false }, @@ -55459,7 +58272,10 @@ "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1", + "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.California_Title_24" + ], "definition": false, "shortExclType": false }, @@ -56391,7 +59207,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.venStd": { "expression": "stdVen", @@ -56459,7 +59274,98 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_hotWatCoi", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTDisZonSetMax", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDisMin", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimDisAir", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.hotWatRes", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowTemTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valCloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.maxSupTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSupSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.uHeaOff", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.u1HotPla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yVal", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yHeaValResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yHotWatPlaReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLeaValAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yLowTemAla" + ], "definition": false, "shortExclType": false }, @@ -58255,7 +61161,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.venStd": { "expression": "stdVen", @@ -58307,7 +61212,83 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.venStd", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.maxSupTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMinOA_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yZonPreResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.actAirSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonSta", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo" + ], "definition": false, "shortExclType": false }, @@ -59546,7 +62527,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.actAirSet.VCooMax_flow": { "expression": "VCooMax_flow", @@ -59554,7 +62534,14 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActHeaMax_flow" + ], "definition": false, "shortExclType": false }, @@ -59726,7 +62713,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.thrTemDif": { "expression": "thrTemDif", @@ -59766,7 +62752,26 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.thrTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.twoTemDif", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimTem", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uAftSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.yZonTemResReq", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.yZonPreResReq" + ], "definition": false, "shortExclType": false }, @@ -60164,7 +63169,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.kCooCon": { "expression": "kCooCon", @@ -60196,7 +63200,22 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiCooCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiHeaCon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.timChe", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.looHys", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yHea", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea" + ], "definition": false, "shortExclType": false }, @@ -60447,7 +63466,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", @@ -60467,7 +63485,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -60478,7 +63523,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea.controllerType": { "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", @@ -60494,7 +63538,34 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_s", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.u_m", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.trigger", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controlError", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errP", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errD", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI1", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.errI2", + "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim" + ], "definition": false, "shortExclType": false }, @@ -60533,7 +63604,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.staPreMul": { "expression": "staPreMul", @@ -60569,7 +63639,71 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.staPreMul", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.lowFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanOffTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaFloTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.floHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.damPosHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.staTim", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VActSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yLowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yFloSenAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.yLeaDamAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.lowFloAla", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.proInt", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and8", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cooMaxFlo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and5", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaDamAla1", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaDamAla2", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.not5", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and11", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and10", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.occMod", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.isOcc", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and6", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and7", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.and3" + ], "definition": false, "shortExclType": false }, @@ -60866,7 +64000,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai.k": { "expression": 0.5, @@ -60874,7 +64007,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -60885,7 +64022,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les.h": { "expression": "floHys", @@ -60893,7 +64029,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Less.h", + "Buildings.Controls.OBC.CDL.Reals.Less.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Less.u1", + "Buildings.Controls.OBC.CDL.Reals.Less.u2", + "Buildings.Controls.OBC.CDL.Reals.Less.y" + ], "definition": false, "shortExclType": false }, @@ -60995,7 +64137,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel.delayTime": { "expression": "lowFloTim", @@ -61003,7 +64144,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61014,7 +64160,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr.t": { "expression": "floHys", @@ -61026,7 +64171,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61037,7 +64188,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre.h": { "expression": "floHys", @@ -61045,7 +64195,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Greater.h", + "Buildings.Controls.OBC.CDL.Reals.Greater.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Greater.u1", + "Buildings.Controls.OBC.CDL.Reals.Greater.u2", + "Buildings.Controls.OBC.CDL.Reals.Greater.y" + ], "definition": false, "shortExclType": false }, @@ -61147,7 +64303,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai1.k": { "expression": 0.7, @@ -61155,7 +64310,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -61166,7 +64325,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1.delayTime": { "expression": "lowFloTim", @@ -61174,7 +64332,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61185,10 +64348,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61199,10 +64365,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61213,10 +64382,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Switch.u1", + "Buildings.Controls.OBC.CDL.Integers.Switch.u2", + "Buildings.Controls.OBC.CDL.Integers.Switch.u3", + "Buildings.Controls.OBC.CDL.Integers.Switch.y" + ], "definition": false, "shortExclType": false }, @@ -61227,7 +64400,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt.k": { "expression": 2, @@ -61235,7 +64407,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61246,7 +64421,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt.integerTrue": { "expression": 3, @@ -61254,7 +64428,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61341,7 +64520,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1.k": { "expression": "staPreMul", @@ -61349,7 +64527,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61360,10 +64541,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61374,10 +64560,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61388,10 +64578,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Multiply.u1", + "Buildings.Controls.OBC.CDL.Integers.Multiply.u2", + "Buildings.Controls.OBC.CDL.Integers.Multiply.y" + ], "definition": false, "shortExclType": false }, @@ -61461,10 +64654,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61475,10 +64671,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61489,7 +64687,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes.message": { "expression": "\"Warning: airflow is less than 50% of the setpoint.\"", @@ -61497,7 +64694,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61552,10 +64752,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61566,10 +64769,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61580,7 +64785,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes1.message": { "expression": "\"Warning: airflow is less than 70% of the setpoint.\"", @@ -61588,7 +64792,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61599,7 +64806,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cooMaxFlo.k": { "expression": "VCooMax_flow", @@ -61607,7 +64813,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61618,7 +64827,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai2.k": { "expression": 0.1, @@ -61626,7 +64834,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.k", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.u", + "Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter.y" + ], "definition": false, "shortExclType": false }, @@ -61637,10 +64849,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61651,7 +64865,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2.delayTime": { "expression": "fanOffTim", @@ -61659,7 +64872,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61670,7 +64888,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1.h": { "expression": "floHys", @@ -61678,7 +64895,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Greater.h", + "Buildings.Controls.OBC.CDL.Reals.Greater.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.Greater.u1", + "Buildings.Controls.OBC.CDL.Reals.Greater.u2", + "Buildings.Controls.OBC.CDL.Reals.Greater.y" + ], "definition": false, "shortExclType": false }, @@ -61689,10 +64912,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61703,10 +64929,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61717,7 +64945,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes2.message": { "expression": "\"Warning: airflow sensor should be calibrated.\"", @@ -61725,7 +64952,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61736,7 +64966,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2.integerTrue": { "expression": 3, @@ -61744,7 +64973,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61755,7 +64989,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3.delayTime": { "expression": "leaFloTim", @@ -61763,7 +64996,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61774,7 +65012,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam.t": { "expression": "damPosHys", @@ -61786,7 +65023,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.u", + "Buildings.Controls.OBC.CDL.Reals.LessThreshold.y" + ], "definition": false, "shortExclType": false }, @@ -61797,10 +65040,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61811,10 +65057,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61825,10 +65074,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.Not.u", + "Buildings.Controls.OBC.CDL.Logical.Not.y" + ], "definition": false, "shortExclType": false }, @@ -61839,7 +65090,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes3.message": { "expression": "\"Warning: the damper is leaking.\"", @@ -61847,7 +65097,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Utilities.Assert.message", + "Buildings.Controls.OBC.CDL.Utilities.Assert.u" + ], "definition": false, "shortExclType": false }, @@ -61858,7 +65111,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3.integerTrue": { "expression": 4, @@ -61866,7 +65118,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.u", + "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.y" + ], "definition": false, "shortExclType": false }, @@ -61877,7 +65134,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4.delayTime": { "expression": "lowFloTim", @@ -61885,7 +65141,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61896,10 +65157,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61910,10 +65174,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61924,7 +65191,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni.delayTime": { "expression": "staTim", @@ -61932,7 +65198,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.u", + "Buildings.Controls.OBC.CDL.Logical.TrueDelay.y" + ], "definition": false, "shortExclType": false }, @@ -61943,7 +65214,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.occMod.k": { "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied", @@ -61951,7 +65221,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -61962,10 +65235,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Equal.u1", + "Buildings.Controls.OBC.CDL.Integers.Equal.u2", + "Buildings.Controls.OBC.CDL.Integers.Equal.y" + ], "definition": false, "shortExclType": false }, @@ -61976,10 +65252,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -61990,10 +65269,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -62004,10 +65286,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Logical.And.u1", + "Buildings.Controls.OBC.CDL.Logical.And.u2", + "Buildings.Controls.OBC.CDL.Logical.And.y" + ], "definition": false, "shortExclType": false }, @@ -62095,7 +65380,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.samplePeriod": { "expression": "samplePeriod", @@ -62115,7 +65399,16 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.chaRat", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.maxTim", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.samplePeriod", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TSet", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.yAftSup", + "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.supTim" + ], "definition": false, "shortExclType": false }, @@ -62254,10 +65547,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Min.u1", + "Buildings.Controls.OBC.CDL.Reals.Min.u2", + "Buildings.Controls.OBC.CDL.Reals.Min.y" + ], "definition": false, "shortExclType": false }, @@ -62290,7 +65586,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_winSen": { "expression": "have_winSen", @@ -62342,7 +65637,35 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_typTerUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_parFanPowUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_SZVAV", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.permit_occStandby", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_cool", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_heat", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VParFan_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TDis", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjPopBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VOccZonMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjAreBreZon_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMinOA_flow" + ], "definition": false, "shortExclType": false }, @@ -62948,7 +66271,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.VMin_flow": { "expression": "VMin_flow", @@ -62980,7 +66302,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.damCon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.kDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TiDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TdDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.dTHys", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.iniDam", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TSup", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.oveFloSet", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.u1Fan", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VDis_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.oveDamPos", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VSet_flow", + "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.yDam" + ], "definition": false, "shortExclType": false }, @@ -63462,10 +66805,15 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uHea", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.yZonSta" + ], "definition": false, "shortExclType": false }, @@ -63567,7 +66915,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_winSen": { "expression": "have_winSen", @@ -63607,7 +66954,30 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_CO2Sen", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_typTerUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_parFanPowUni", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_SZVAV", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VAreMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VCooMax_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.ppmCO2Set", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.ppmCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.uZonSta", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VParFan_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonAbsMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonDesMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccZonMin_flow", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.yCO2", + "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMinOA_flow" + ], "definition": false, "shortExclType": false }, @@ -64197,7 +67567,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.TZonSet.have_occSen": { "expression": "have_occSen", @@ -64209,7 +67578,40 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_occSen", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_locAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.sepAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.ignDemLim", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_max", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_min", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_max", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_min", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_1", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_2", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_3", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_1", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_2", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_3", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uOpeMod", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.setAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.cooSetAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.heaSetAdj", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uCooDemLimLev", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.uHeaDemLimLev", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.u1Occ", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.THeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.yAla" + ], "definition": false, "shortExclType": false }, @@ -64864,7 +68266,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.zonSta.have_winSen": { "expression": "have_winSen", @@ -64872,7 +68273,28 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.bouLim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.have_winSen", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uLow", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uHigh", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.cooDowTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.warUpTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.u1Win", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TZon", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoHeaSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoCooSet", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yCooTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yWarTim", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yOccHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yHigOccCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yUnoHeaHig", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yEndSetBac", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yHigUnoCoo", + "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yEndSetUp" + ], "definition": false, "shortExclType": false }, @@ -65302,7 +68724,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooDowWarUpTim.k": { "expression": 3600, @@ -65310,7 +68731,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65321,7 +68745,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.setAdj.k": { "expression": 0, @@ -65329,7 +68752,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65340,7 +68766,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooSetAdj.k": { "expression": 0, @@ -65348,7 +68773,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65359,7 +68787,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.heaSetAdj.k": { "expression": 0, @@ -65367,7 +68794,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Reals.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65378,7 +68808,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uCooDemLimLev.k": { "expression": 0, @@ -65386,7 +68815,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, @@ -65397,7 +68829,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uHeaDemLimLev.k": { "expression": 0, @@ -65405,7 +68836,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.k", + "Buildings.Controls.OBC.CDL.Integers.Sources.Constant.y" + ], "definition": false, "shortExclType": false }, diff --git a/client/src/interpreter/display-option.ts b/client/src/interpreter/display-option.ts index 16f42600..b562ac17 100644 --- a/client/src/interpreter/display-option.ts +++ b/client/src/interpreter/display-option.ts @@ -253,6 +253,12 @@ export function _formatDisplayItem( _formatDisplayOption(optionInstance, parentModelicaPath, context), ); } + + // An instance disabled by Dialog(enable=...) hides its whole subtree: + // don't descend into its type + if (context._isInstanceDisabled(optionInstance.instancePath)) { + return displayList; + } // check if the type needs to be rendered // Use optionInstance.value for type lookup: // - For non-replaceable components with no binding (value is undefined), lookup fails -> no nested components rendered diff --git a/client/src/interpreter/interpreter.ts b/client/src/interpreter/interpreter.ts index 0e300bb6..e2045aea 100644 --- a/client/src/interpreter/interpreter.ts +++ b/client/src/interpreter/interpreter.ts @@ -1176,6 +1176,41 @@ export class ConfigContext { } } + /** + * True if the instance is explicitly disabled by a Dialog(enable=...) + * annotation that evaluates to false. A disabled instance disables its + * whole subtree: parameters under it are not user-editable regardless of + * their own enable annotation. The check operates on the instance tree + * (not the class definition) since the same class may be reachable through + * both a disabled and an enabled instance path. + */ + _isInstanceDisabled(instancePath: string): boolean { + if (!instancePath) { + return false; + } + const { optionPath } = resolvePaths(instancePath, this); + const option = optionPath ? this.options[optionPath] : undefined; + // `enable` is never synthesized to false by the parser: undefined marks a + // plain composite group, whose children remain live + if (option?.enable === undefined) { + return false; + } + const scope = instancePath.split(".").slice(0, -1).join("."); + const enable = evaluate(option.enable, this, scope); + // an unresolvable expression is NOT treated as disabled + return !isExpression(enable) && !enable; + } + + _isAncestorDisabled(instancePath: string): boolean { + const segments = instancePath.split("."); + for (let i = segments.length - 1; i > 0; i--) { + if (this._isInstanceDisabled(segments.slice(0, i).join("."))) { + return true; + } + } + return false; + } + /** * Returns an OptionInstance for the provided instance path. OptionInstance * bakes in useful info related to make it easier to map to a display format @@ -1234,6 +1269,9 @@ export class ConfigContext { display = outerOption ? false // outer elements are always hidden : !!(display && option.visible); + if (display && this._isAncestorDisabled(instancePath)) { + display = false; // any disabled ancestor hides the whole subtree + } return { ...optionInstance, display }; } diff --git a/client/tests/data/options-TestRecord.json b/client/tests/data/options-TestRecord.json index e16bbeaa..ddae1ce2 100644 --- a/client/tests/data/options-TestRecord.json +++ b/client/tests/data/options-TestRecord.json @@ -193,7 +193,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.Nested.mod.rec": { "expression": "localRec", @@ -202,7 +201,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -229,10 +231,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod1.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -271,10 +275,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -285,10 +291,12 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod1.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -299,7 +307,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.mod2.localRec": { "expression": "mod1.localRec", @@ -308,7 +315,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -319,7 +329,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.mod3.rec": { "expression": { @@ -338,7 +347,10 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Mod.localRec", + "TestRecord.BaseModel.rec" + ], "definition": false, "shortExclType": false }, @@ -349,10 +361,13 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, @@ -363,10 +378,14 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestRecord.NestedExtended.mod1", + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, @@ -377,7 +396,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestRecord.nesExt1.mod1.localRec.p": { "expression": -3, @@ -385,7 +403,12 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestRecord.NestedExtended.mod1", + "TestRecord.Nested.localRecFirst", + "TestRecord.Nested.localRec", + "TestRecord.Nested.mod" + ], "definition": false, "shortExclType": false }, diff --git a/client/tests/data/options-TestTemplate.json b/client/tests/data/options-TestTemplate.json index be6e7f23..b0beba93 100644 --- a/client/tests/data/options-TestTemplate.json +++ b/client/tests/data/options-TestTemplate.json @@ -454,7 +454,6 @@ "tab": "", "visible": false, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -516,7 +515,6 @@ "tab": "", "visible": true, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ @@ -550,7 +548,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestPackage.Template.TestTemplate.third.component_param": { "expression": "\"Third Component Template Override\"", @@ -558,7 +555,13 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.ThirdComponent.component_param", + "TestPackage.Component.ThirdComponent.selectable_component", + "TestPackage.Component.ThirdComponent.container_from_outer", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], "definition": false, "shortExclType": false }, @@ -945,6 +948,25 @@ "definition": false, "shortExclType": false }, + "TestPackage.Template.TestTemplate.disabled_component": { + "modelicaPath": "TestPackage.Template.TestTemplate.disabled_component", + "type": "TestPackage.Component.FirstComponent", + "name": "Disabled composite component", + "group": "", + "tab": "", + "visible": false, + "enable": false, + "modifiers": {}, + "replaceable": false, + "options": [ + "TestPackage.Component.FirstComponent.component_param", + "TestPackage.Component.FirstComponent.datAll", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], + "definition": false, + "shortExclType": false + }, "TestPackage.Template.TestTemplate.connector_param": { "modelicaPath": "TestPackage.Template.TestTemplate.connector_param", "type": "Integer", @@ -1092,7 +1114,6 @@ "group": "", "tab": "", "visible": false, - "enable": false, "modifiers": { "TestPackage.Template.TestTemplate.short_path_component.replaceable_param": { "final": false, @@ -1100,7 +1121,11 @@ } }, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.FourthComponent.replaceable_param", + "TestPackage.Interface.PartialComponent.container", + "TestPackage.Interface.PartialComponent.icecream" + ], "definition": false, "shortExclType": false }, @@ -1274,10 +1299,12 @@ "group": "", "tab": "", "visible": true, - "enable": false, "modifiers": {}, "replaceable": false, - "options": [], + "options": [ + "TestPackage.Component.FirstComponent", + "TestPackage.Component.SecondComponent" + ], "definition": false, "shortExclType": false }, @@ -1508,6 +1535,7 @@ "TestPackage.Template.TestTemplate.test_string_initialized", "TestPackage.Template.TestTemplate.test_real", "TestPackage.Template.TestTemplate.test_int", + "TestPackage.Template.TestTemplate.disabled_component", "TestPackage.Template.TestTemplate.connector_param", "TestPackage.Template.TestTemplate.connector_param_false", "TestPackage.Template.TestTemplate.typ", @@ -1547,7 +1575,6 @@ "tab": "", "visible": true, "modifiers": {}, - "enable": false, "choiceModifiers": {}, "replaceable": true, "options": [ diff --git a/client/tests/interpreter/interpreter-display.test.ts b/client/tests/interpreter/interpreter-display.test.ts new file mode 100644 index 00000000..06e04436 --- /dev/null +++ b/client/tests/interpreter/interpreter-display.test.ts @@ -0,0 +1,71 @@ +import { TemplateInterface, OptionInterface } from "../../src/data/template"; +import { ConfigContext } from "../../src/interpreter/interpreter"; + +/** + * Options generated from server/tests/static-data/TestPackage via server parser. + * This file is generated by running: + * cd server && npx jest tests/integration/parser/modifiers.test.ts + */ +const testTemplateOptions: { + [key: string]: OptionInterface; +} = require("../data/options-TestTemplate.json"); + +const templatePath = "TestPackage.Template.TestTemplate"; + +const template: TemplateInterface = { + modelicaPath: templatePath, + name: "Test Template", + systemTypes: [], + pathModifiers: {}, +}; + +const mockConfig = { + id: "test-config", + name: "Test Config", + templatePath, + selections: {}, +}; + +describe("Dialog(enable=false) disables the whole subtree (#599)", () => { + let context: ConfigContext; + + beforeAll(() => { + context = new ConfigContext( + template, + mockConfig as any, + testTemplateOptions, + {}, + ); + }); + + it("keeps the disabled component's child options reachable for evaluation", () => { + const option = testTemplateOptions[`${templatePath}.disabled_component`]; + expect(option.enable).toBe(false); + expect(option.options).toContain( + "TestPackage.Component.FirstComponent.component_param", + ); + }); + + it("hides parameters under a disabled component", () => { + const instance = context.getOptionInstance( + "disabled_component.component_param", + ); + expect(instance).toBeDefined(); + expect(instance?.display).toBe(false); + }); + + it("still displays the same parameter under an enabled instance path", () => { + const instance = context.getOptionInstance("first.component_param"); + expect(instance?.display).toBe(true); + }); + + it("does not treat a plain composite group as disabled", () => { + // `third` has no Dialog annotation: enable is undefined, not false + const option = testTemplateOptions[`${templatePath}.third`]; + expect(option.enable).toBeUndefined(); + expect(context._isInstanceDisabled("third")).toBe(false); + + const instance = context.getOptionInstance("third.component_param"); + expect(instance?.display).toBe(true); + }); +}); diff --git a/server/src/parser/parser.ts b/server/src/parser/parser.ts index 74fba86a..58c1c664 100644 --- a/server/src/parser/parser.ts +++ b/server/src/parser/parser.ts @@ -435,7 +435,12 @@ export abstract class Element { duplicate = false; elementType!: ElementType; replaceable: boolean = false; - enable: Expression | boolean = false; + /** Never synthesized to `false`: undefined marks a non-selectable composite + * group whose children remain live, while a defined `false` (or an + * expression evaluating to false) only comes from an explicit + * Dialog(enable=...) annotation and disables the whole subtree + * client-side. */ + enable?: Expression | boolean; annotation: Modification[] = []; deadEnd = false; final = false; @@ -771,10 +776,9 @@ function setUIInfo(instance: Element): void { instance.group = group ? JSON.parse(group): ""; instance.tab = tab ? JSON.parse(tab) : ""; - const _enable = isDisabledGroup ? false : true; - instance.enable = enable ?? _enable; + instance.enable = enable ?? (isDisabledGroup ? undefined : true); } else { - instance.enable = isDisabledGroup ? instance.enable : true; + instance.enable = isDisabledGroup ? undefined : true; } } @@ -893,10 +897,10 @@ export class Component extends Element implements Replaceable { const typeInstance = typeStore.get(this.type) || null; const typeInputs = typeInstance ? typeInstance.getInputs({}, false) : {}; const visible = setInputVisible(typeInputs[this.type], this); - let childInputs = - this.enable === false || this.deadEnd - ? [] - : typeInputs[this.type]?.inputs || []; + // Dialog(enable=false) must not sever child inputs: hiding the disabled + // subtree is handled client-side from `enable` (#599). Only a dead end + // (__ctrlFlow(enable=false)) cuts the reference list. + let childInputs = this.deadEnd ? [] : typeInputs[this.type]?.inputs || []; // If a choices annotation is present at the declaration level, restrict // childInputs to the specified choices (e.g. a subset of enum values). diff --git a/server/src/parser/template.ts b/server/src/parser/template.ts index 07b45521..b107e203 100644 --- a/server/src/parser/template.ts +++ b/server/src/parser/template.ts @@ -69,6 +69,9 @@ export interface Option { group?: Literal | string; tab?: string; value?: any; + /** Never synthesized to `false` (see parser Element.enable): undefined for + * non-selectable composite groups; a defined value evaluating to false + * disables the whole subtree of an instance of this option. */ enable?: any; treeList?: string[]; // Only defined if (option.definition) modifiers: { diff --git a/server/tests/integration/parser/parsed-elements.test.ts b/server/tests/integration/parser/parsed-elements.test.ts index 36a3fead..26975215 100644 --- a/server/tests/integration/parser/parsed-elements.test.ts +++ b/server/tests/integration/parser/parsed-elements.test.ts @@ -271,6 +271,32 @@ describe("Expected elements are extracted", () => { expect(replaceableInput.enable).toBeTruthy(); }); + it("Dialog(enable=false) keeps child inputs (#599)", () => { + const file = parser.getFile(testModelicaFile) as parser.File; + const template = file.elementList[0] as parser.LongClass; + const inputs = template.getInputs(); + + const disabled = + inputs["TestPackage.Template.TestTemplate.disabled_component"]; + expect(disabled.enable).toBe(false); + // child inputs are NOT severed: hiding the subtree is a client concern + expect(disabled.inputs?.length).toBe(4); + }); + + it("'enable' is never synthesized to false", () => { + const file = parser.getFile(testModelicaFile) as parser.File; + const template = file.elementList[0] as parser.LongClass; + const inputs = template.getInputs(); + + // a plain composite group leaves 'enable' undefined so that a false value + // unambiguously marks a disabled subtree + const plainGroup = inputs["TestPackage.Template.TestTemplate.third"]; + expect(plainGroup.enable).toBeUndefined(); + // scalars still default to true + const scalar = inputs["TestPackage.Template.TestTemplate.test_real"]; + expect(scalar.enable).toBe(true); + }); + it("Linkage Keyword overrides enable logic", () => { const file = parser.getFile(testModelicaFile) as parser.File; const template = file.elementList[0] as parser.LongClass; diff --git a/server/tests/static-data/TestPackage/Template/TestTemplate.mo b/server/tests/static-data/TestPackage/Template/TestTemplate.mo index 655ff31e..9d1ca73c 100644 --- a/server/tests/static-data/TestPackage/Template/TestTemplate.mo +++ b/server/tests/static-data/TestPackage/Template/TestTemplate.mo @@ -114,6 +114,13 @@ model TestTemplate "Test Template" "Test Integer" annotation (Dialog(enable=false)); + // disable condition: explicit disable on a composite component. + // Its child inputs must stay populated (only the display is disabled, + // for the whole subtree) + TestPackage.Component.FirstComponent disabled_component + "Disabled composite component" + annotation (Dialog(enable=false)); + // disable condition: 'connectorSizing=true' parameter Integer connector_param "Connector Param" From 9ef778626c9c62a582f7e2c6294c798b713bce57 Mon Sep 17 00:00:00 2001 From: AntoineGautier Date: Tue, 25 Aug 2026 10:45:35 +0200 Subject: [PATCH 2/2] Update templates.json.gz --- client/tests/data/templates.json.gz | Bin 238091 -> 273069 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/client/tests/data/templates.json.gz b/client/tests/data/templates.json.gz index 95920103bd2bb7683d2c8fd94ca05a535c694f7b..4b691683ce28f11e8a501b9ddacebe8e4c7fd1b8 100644 GIT binary patch literal 273069 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 LA6b03-Az;cT9+U& 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�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%0D*l7vy&5~JI=_Q~3ty^Iy+w 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

~pr5FvV4a zc_lQ=fXt#c+pr6UT`5pSqr7m~uxjY`NEm(S#3kZM%a7!tS z*0%5chDeoSwg<_gCs?kHQ&PndZ1Jhx%btGUy-I23-WHSXS0iT~2_~1bV=p4ji1iSL zci{~;?N&v?@DERzedJSfheLq~HaXd?v^{EsZx~y;=E}B}_t?kz{DOHPGz6qbo}5U* zY>Mj%VZ*PX{KBN{!>=oBu@sn9NeUZw4P_T5W7lO9W7wJNwz%7K+jmle)xP-#?{pc( z7Lppp@0j1UzH6`UKCY4qOuCNwls>YyCxfm<(%x^Rg4SA>e_ZmFcz?#^4I z=%bgcZcwRlQ&A;=k~9j6Ciw9#lb7xGTVA}I>k)5|L!`vD+%&R>6a!2_CNmN*BspZ| zV-E9|$SX-eq)j5TbmdXVBq6eqNi}jgt8Q!HD{}VR_7~@Lv%g*Vo>wT})?|mtS%m;} z4)!1ebqQe?SXS@Td)5oP&Y$W;mVAr3j3>8Y5hW}IL63Yy=BysO(__(Q z$RSWClW}F6hcVygs{T|!qozWWPqa=Ys@!0V*Lg>nilb$3f5E(V>3EpkGi6pnXbju&Lti(OL zZY%6GB@wzoBbBBQQWIh=0?Fy7mUGO3bs>V|o~m^rcPmWORp`5QIlIe}=$o2j zw9pp^|1-AmyH}R)t-XWZUL+Kh<;+d1o!zEatGGez;?V1dEKwPqls012dyCCnxG>a< z&MuP~v)l9`iEKw8N*9@*bjVru0(x~t?kUsJ#&&~HLFOc4zYx4-|6`a*roSq!c}EL znQ*mZxY}#2t)BYD%kBS|)pC2KB4uW|oyQW+r`MwXXbQ3Pm7O>%(cYEwN!ZhsEsw}) zblbN`^GRP6WRsgrlnubvrtYr;IorUpGG80nZ#X;npj?FdD(rP6C^pUgfNwt*S&M9T znwAdDhLap82k2;TX2Lb>HLT28iOG!D+h>7$-CsL}iAAm%m(ZrJ5!>A|+PhDd4^U%T z6DwoAI2S2p{5~}uKCZ75Tv|+9^u?x^jrVFL(32^vs)+WT! z$w=Gx``1=AFNX8gMtK2DyGZ!{(4m}DSl#AyQ#c^nGMxUnmbRE?(!F;hYt3{svev1i z@~vavppKjIVM=-=$$^FYs}8uec^H7OOG6s~;g*IA0K%%$s1J<)UR_%JXJYiCCR;WwOb zgeAK!Dby8_*ACdgGE@)XN>x29WPJ;)N^LPLWPNBiRbOg)g}x7Is?~ygMX8Vo7O*Ci zYg4t?_TA+&;a&2c8N{0~p>sVJx0rS} z+^S`S;x3!DhqG?^J^DbT3;%mF3aOJp?dW##muxqvr8w;ojIqS=_FMCnmH zcd;0c=~eGJB+<%AwaC7L?2NXG*Qvq=4y2{6VfZs4Oe=~nj(CrW?uKA9aUFTThRMa| zMdykxb?I#>uvz<+LT=hrmC!d^Zbwk92Z)FEA zzPz-tjAQ9UpHpu`dkAjFtPX<|L`qc2 zFtR9hYF@wkK0fYV%?oT&@D14DU+{+kx>pIk{z4m_-c|~La*@g|TP|{GrBK<07FDj9 zfwSW{T@!ywyvyH9(f>hNF`l?XT&c!bw2Y#>k;FI;oRx#$N^ zOu#GvsDhMnlq<;5$HUvxD`ewE1e}tHYEJPx++FP-ryPf>2_>QpQHCQi#HO~n53vSW zup^PI^z;K+8u@SHufj;%Xyy~~;$+APgKM_XT)d`4BymIj3ISW`J>R=tO!I9%2{Q79YAM(_OgF%jbb%>( z9!jDNl~)qch!=%I;NJt}(4Ea|JF|uNx9_E7?hMihGJNKfCNa$#~_~#Sg>YMn!vL zlx~9C$si1bc#D+-#gbZ;F$J)LjJyugHJwLI+Kh(eaGK*SxAc&IGE97cg*xx~0|rkl zxyK=lqZCdxGa*M#zrfcCyxZ2yu2>sy)4uI60l5`?N1p?uM=AuFPSiwz{eBn%Q2hqO z{vJ_R7NQPdbsl#Q;%{s4UJKtUtNK|5XayzShHgr}GI;Fg3WX${T0~YCo(^G{U3+-X z(!0-CYM*j5qTwt^t;t!ok+G0X(Y1XWP7zLrY`cef4!_&fuI`(+LX-`2m13Nr zDZ**2xc{{%IIhGQy*IJD1{&Q+tV)8#TC#hsQgNUCZI($$w!^4vZ|aTNiqgQcVH|6z zwl(b1z^?7-K;3HU+f3_@Xt@z1t)8-wBjc7GY~O9rwcWbFYCJ|kPxgqWJ@5mrJ-mtw zwwa1~ajs?LWX}c#)^}DpC%H?rPkX0Vg{TU}WEJB^Z<%Y|VjIbP|J)A;$)R-8IuS(Q z&*D7V!g(i(jvtaKICB)noU%q3RY~Shdg0Y}FJb&O6gaPn914sflfd!BY?ho0soCwy zIn^1sLMHAw_#f5_>;Iun?O=^XK|jer+@m-Z-9jh)STEafC7zUej^o~_9M;lV%ULm; zV+Id^N4?l5-lDxky+x?OZ^X_a(8!5u0*wx_8D1z1lEXn!Z?*uNn;_;?HGGmp z7dKsDa`q3J{Ahw;a4#5AU6A zV;$bP;!o>vDf;3#4;dG-p|7!?y=29m=;7Nr4cqu0I2T0yxkUa)Cj^V7SYYFwaqj&OWbgz)vM73E`Zw?|1P?P%9#^7Qr6G1_OSWr0 zzVWwpjkrNEO1Q@3Ok&+#1M=Tc6cWe3Q<*H8Wpa|knx}w`?N}_aaAH6K`Lovq?Ckux*o6rL<;TcP=FujauDUfQ& z_O29UE@s({#qcwqq|NAtZc|*fht1n2S@Poh4cEgG3g*h~xzE!A(@A{bxq^$vOgA9x zT0#(F=~wQS2(*|4hIoqtXnwKzDfdCR_V|<mmj&cep?m52X1aBhWiZX~NKw9YR-7K5Ck`Q~nCwS|B~9 zLn7HH-trz{U+OJO=;t>DZg~TO{rR8DziS{Xuw?M)b*e})`4skPH)#FQiv*BJv~gRy z@1%CmKP$idQ3WIU1VWM?A8{&2f&WlE)|8hY-|A)QcDe0iH}2W4 zRPy+$Sd*Lgj5*D`x8qB0*)Nt`nRnUl+p}z?US-?KqkL7t^?-KrrS!T*&M1pk{GKpy zXSHm_pQN&EEg>|bCJ^){yF#JJby%VBVmdOKT~;Xg{ynWwGE6&UDex0}%TiGGo0!_f z)cwV$M@)?$+j~q+P@jG#p}_KBBL51;2Nd~J%nu@KQ($@kSsRM$aO3SIbl#Yz%)R$8wOeepb;@Cg8oa%Cl z!_X|JTIqF{d-T@x%N_f!kt5BbRg{mMge;+=tTi--O8h@N&m6?zWLpzSNY|yq8vfAi z!RyH5$*x&31lS&Zdo>}U@_;L`%jaEmsm0G>R5^JaGeyZ8XA>+k{UF_n9>Qc*T*HAe zzLaMt*iG^Ddl#w@zN1ooD3od}jcUTzsFl$EL)7st*yeKUuc_h#n#vYn2~{oALBvHhjZ`#S(rV_Ur(DTj?E1{*BHh$HTI61w9ppsYI0ZW zwoIGFpKyJ9cR{E38zN%kkydV&9YyvQSX$=QFjZXB~xTlMC9EY$I!|T5AkwgfF zTLZX-Kl?0j-w7fMg|&!q?(6cq;1l`{I$aEhCF8=8{>NnN;XRH?Zj@Ry^ASX!q_Pjzt zkx|D16N!B-9B`2eJ&dnm-Vo;b&ZqO0&6nkLVcwOUI4eOaHzX-PKGe<9xM`4h{!aH| zqL4cmo#%XM-j{i2qnrczi|OBsv*(pXWG%2NjXh&rHmW#O70-h0c~6G5sbXElL~0qJ zFUg+r@N;CR-Jh2GuvKP4Mi^(Dnv#Wi0M8~5xMawr?VPt6;yUYK_79|Bn*Vs>(suTUC zEOB!!i#T>3b&6M)`U@bCY3Jtl-S@eH0GBsq!GJ^~6HY7!WX zy47?g5a4<$4G1uw!-2!K5^#bpvIopALn&tDmOWsG4VVnGo0`QO4Zq+9ea5eU^C)v>#eI9j zl(u~$4WHT(t#pSP9Z&qXi;dj&(A(G}`!PKDZ`A)tO%J(o=YIBLdGO!vNrWRsl-;!# z{8Tu;H%=>Yc~88JC8u5S4g0b=_|*!0jrXd@iKKHTUc!3n^gH0ih-l%!d5zj)q;{k( zUt9c|t{)I7fy9f8b(kP}jMl=7fF+7hka)IlQTpzBIK);OBiCAnQPz}ogAmypq?q+x zoRqQ@3L8!x(-W=KTFC6h=@H7(ZdFl}C2^aBxAqrrovs^2hrQ!~+=({+Dk9qSMp85Jyz-ot zm8?*Mv^#cSJ)mLfnywN*8@}C%504i%v5a7e>RyM&A7QmYl2TSy5{&%qMZMWc9*2-_V^-p=arlu&eRden+$TG5_#!hCcW}8( zMHanS{I$lS_Zw^ot)k49+qSbjQoxCyr7LG~+^B3c4FkmtysKtyWg)+S>ARCM&q}Nm z_&~$QfqX2dwk1qFt+DP6t)lfaZn697+_;OpHLYvMw{5~wcNW8)R_=7rux2l2n4^g~ z>K?4FIe8Y(Fh@uH$JYz=i2v~8_Lc>H4+y&+MAu-9RS)RV3q;5L46pj}>V`i&+0Lt1 z0$$w_F2xBFwInqx>9t?8tKO*brLkk=%Nk>L8(!XHfOUv);d6@O#3&CGrxLD5vqW{i zd$D*?=Mf|OI!uKdMusW9LW6jt9J4K6ysGi!h7mhsi}m$7jT4Ks#J0lCCXBs=9X%(C zmF(E}jo}|0|GFh7Ui@2IbcYEaBa0*}XgpD@XgR*d_B!LK9p}6%CwY)15IrnvW^- z=C;yy%(QGBzJt`4Q^fH#w?wWbWrvm^b>>s{qcxmD6W#hV`+n+$NIHc4LQARLKIEK| zNV@UW9TIC_s_tEXZo%EO2kCYlY%$ zZMeoVk4oEa&t9_17MHtaMmAFmSlZzloi&q>4U}3*4s$7vlY)@@3@t1pcd~Pjy3W3} z;f3X&7}9+mi)lj*FU)UbN8hRo_|Y&^BHA7>^8z)@v>eoF!z@VGZyw3Qyd60~LV6th zFb-$yP%3RBV-?$^`N1`|?x8C)9=!7y2Rr;9Da{fsvjtmC?Vz)~Gmo3IdY(>^GYOaD z#g!Kbny(4ggoCP7kEGRFW33z*W5nwi!<&A*`HkNPRp!iXm_}s1i7&^b`==-(uU>Bj7cJz;+0>^yWAg`{A?Bh{#?nTvUZ05xTL4spvB`7pHm}0QX0K9 z^3zNkBR>ioKPKoAP(&8=)Z2v|k=SI3s<)z3F~=%6JDMoO%e7;BM=on2+w1=%rgs4@sbGtjSOM8N24Lj` z#s@)399;K@!LXo2w^EM?b@F?Vs*CEwU{2KzB73Pa4DLW80I5J=l}~03gVb{{n95<7 z!G;=2sG#UxE!P@sQ9&T_)i6Wg@Ff$2zw9lTtAHZ+ru)!B=>`l$-WgId-vS0Um5d!k z!UBo`uOL4%Tj6B@8x|AejF=O}{yAP?Yn7(?1LrGG^N_Fe!=CcR2-IcD7kgqqQ@%KC zZ&jvz6}WcT<$^_3dCC{Ne=k$M%Baexe3elhbskHO>hz|36_`zK%2$Eejnb5_ipd-e zzwT4M_J(PfDPM)MjE`s3VagYKWIu){>N4eP=YIBLd7`OK`Qq@K;FK>OyXj5&%CS?J z^0hCUqdMhlpL(n^%Z?5V(H@bKenJK8Qj*pWvFaZ84H z3AR$$ZGeNm_Od=HNR}PBXA|ODMU203Bn7Bo=`abGW9f`)N-9`x=-Q>gtp?3FP@GZ!tgm3BY{iuChTKawTRMfxz%pP$shEsRIz4XlJxPPMV z>0H74mhRjWo|g)-OzF_DGO`))_q~BBCh3I_v&J~+V#;uH7&q(7;bwLgll6p_Ric@+!Dr5RQV&6p1I{!aANz#atKQa=@+d|d z8!HmBT;$S&K5oIb^A^6rDk7H|4rxcXkgPCI{`4ol0E%7-+;aK8)touy*6! zSvoLhyvV*DahzyZbDm5J`rZ& zto-sv^;rqZgakd1ej!JsIr2PW8{D|R-Y_S!rNWD)MoEIrMRfclb^yviHNVOUyJ6{v z&t&Eq`Gwp-zCvIP-UK)lTvIEMCt6+WfwW$a$z$JIw)=n6{I3DNWaBS&2tb;|vz<~` zk!ge>8WIC6McQj2rO66brD!256@96qa^LDiu-D9}5fPNT5^;O!5m8i`bagua;cYUS z3Cn@Bm{$j{$LDNb$H}`+)4cLhG)ePXMsR}WwS?d_&1(roV_ww~l+Cq&-4m4&T89ZK z!m!+iA(=rOMqkI@SSvenpFNV(#Ls7Y$UeUyKD=C+(EN?Ny;S3+*#mvyO9x;sA2+C9iMORP)P(V3Cxq^Io_n=SKONI(}YZ8E$iTiUz{HmPU|M>P{i0t+lU>ow+?spN-9 znu=@rm3T+2!@D#Qa_+KPKpz@s??b83mEq!O_#y@@%(lJfyl+Z*nrc<2lK8oI0OyPUSN=D)L%s+lQ z*zwMImQYA#(z7sGMsGZ>-LKM^I3rO_BvKS9N$cjL5vi9(q@*M=BGr4H(lt$I!j?(! zulFX0;oqM5X9ruMDNm;wvOu1hN*+ z#@LrA*KaHPsD-T{nVPVf^$+z-KK@JBthLM``N%2xByNkrMH>{*RsmtrbETZr{?R(O zW5gOKk_0!tk8D$r>OWFXD{aPSe41(u{;C_(k8zpu$|O@d(d#cpq@*M=BBf5R&8khH znqj_AJRg4xyW*f#=({Kq_p>?kpY1I@icu+PAYE&SCkmIM=HNx^KEXs$Z&Ur>M|&&hwj;Ley`XGhEg6(lOv?vpoM z90j>Ej*}Y3r;2|2F1_v%cdA&DP-JkhG7hGl)$M-A^Yn0M>6NVg@pKzkVJ9_*H5RJ09H(mqI;f4siO9l#&H80xF1a2f$Vgo3 zV<}YWBWP%5w!6{5x72js>jh@QL8q4Kg;N6 zB(HN!K1Af2noeBruf2pW3EK{ve{+PAWe3}Lf_x)XB|AOs!q>8sR-*VPzCZ31OB|F* zr&iH!#4V#4{-)PK$CCD}6g5jLbf`u>d=X>hQYlNV?N%MTq^<2QT|+f?c!Jusw|uU@ zn!~@i))kZOLBtrH6wFw=gdO8v9j(NXtU;9uq2FA5^pe$UCI#J+a0gK^*oBzV;yZ2S zR-LevSBOmmPf6*eyTSfcNu%|nx_v9HWmBzR8v|L%G}V*xhVg!py~jTxNeD3|;@$@+ zO(Od4qwSW};2##d-D>*UE&&dCAYR;h_?75fu<4!e#CC^)ajZKoa;tQIeHuHoB9T`9 z^b?^*^q^e7=P!o7{~|xnGGVFLUFINTZT;WLUX-&=ds5{8xCQNspxHVi3ZEK3a~6IemkAS}SDv%tJr0@7$n=ct#M5_?R&(Tz2PP$$(B9)CzHMd4 zmTg6tEts>&eeAuLdffcX)0oN}tx7;YrqZg5%02j^>&1f_2_7>q)B9LpTZfkY;l~0* zCgrkLMr=>n^2p74T4@~%vvkx2mzcFiHrcaSBf~EML#d;@vBWNVqKW>UnM%W~{>s(0 zfJ^yk7<+-?&7i$OlHcjV9ai*|fw>V!A5*O^X(z)zDoG?5?WJl&hLbD7$sHdjN!5yu z-e3}pDv8)u^jea(qu{DgNb^=psfQFVY0b=AEhRHDX)9$=+9gkzY#EP&YK1)IMPv(h zUsbT2feVbEyEW!-@0dQG=bIT1I?nDgOaN!XlkH!4-I5lnQ#e^Rie{OH=9KmoA~Nd8 zLd1FokKS}F##D1*JHE_kDCt}YBwhnH2@HJIA6P-=K&YRf0F~AhP*o`dAw^JtDuFEA ze&)~*Y={#<_lE|9s~b149Qj~SYp~A*!--FPfyDDr(D;~lIH*%7SXl&;0c&t`rNo@j z%k7*{gwT~2Ct#+#Kn={1c0BAL>7E1NW7`@_II}uCMtbN>|LhpS@(|9B5j^{!9UB|d zgE>0JkUfy2V-(o~Iy%PiHAly~o&Nss9w`F(8Tq^#jCRo)R@^roKSQWxPRjQnT;BOf zSTQ<$t3MYy|CqXH;g2?rv^o;6U$8x3w9`df;7yBYpR(aDStqW_?9?Xt(~{r<7@Y$C zrb_oD?L!{GUr~*Xw6>)O2j4jh*{d-)JXLBvtTmY7O4nsQhF$Btu*>?{nAeY-U;MC)gu^98PTTUr1-zW8HKt=3g57}iS0Em zy)QW8(lLw$cx|dkJ+;BX{485K#ZX(~rYqW#0ktKf?hDuSp7g1R0!f0YJa+MR_SIO@ zftBaw8Pa2|zs_egTbGfr_iSDE`2J?=X6P%;);+IJ93K};>1^GW4iDb)9$}gAmL>eH z)4rd|hPu?EE&=dBZ3^ufM7yjYIbS4~&{*rOPA8GKwQ=pN-> zaq#ip^;16hct#4kfyC6u0)%%#>biwpq^uYWdX;vx*^c0PCv&Yc_90kQ5p3_GzZpK$YQD4Y(rn{MNg zhHoKl>_)KGG)8G==arMgEWK+8)Le&5ehfRmtHet<54jhO!x> zCDAP5Y8Y59a_JbLjI~?31+T;t?gA_NOct+g1MjM(BtkUY#13$B>NJb-jT{B0TW$%2> z!dIcA5k5K5@DqJE%CBr;-%k2-w(n-8SiF3;6G!Kie8(ih&D#EbPQ48srjTvP;tNS= z**>i>qH_w#_nKYVzT8FbXw?XaUSwv+hV-3XeT;~BdR2M2MmuZF5r zMu>FK3(5r(hOJuIirIq|b8OD8kewLL>U5}mnQ9#B{CRV(SIDOJ-{s@G&6j6wbv=FKmDl!O9qc#r(fXIPrQ|H*l0aO`7c8emt*u*)76pB zPd1B?sTyo1TR+RC1aLR?q1>q~JEyS!j%8vwqEfS>a&!VHo?>eN16F(#4GeaD?GFgN zFn$-P^O%56@HJ8W((T#BP7FDC{W%4NC(PXd0oFp>mJTQ&up7=4!pH>em{IK1_U>@l zK=RuXbZtcM-+53Bob~3o1UIQ!QvrCu(&i^XtQ2)_fR%AQtgN+hfMO*);8dKvhE^G1 zFHk-r*qxW~28K;jGLQgclxRfvHw4NxhO92W;qV<8T<0+}5_m5)avoU0 zDy#yAZUMsVuoYn_^8;*+sJYqPVobp<{T>Fs?<2Uw)z_tMaAyH>PQ~&UVRI} zSXi}R<9s}CZs*UlLa96YLb-@`M&8hS=SHf1&x)%?OZ{2se?sqJL5{lrx;pb-E z<7e;gHr;eRrOZa^-adQ6n(tfWBPX%qbhGidR)R4iRe`0x9}jknO?VhstYR=P88&sn zojHinzsm%^2Oqhj zqVtOnSH`N8Q<&_oCSnl5R~Q} zP_)IQ_I)f``BfhYLW^6^MR5`#drc1~T2c0}<*=s@GLMAGw>W=yjj!DY;o6f9v|;yN zMow}2NE$&9-Km5;xv{&KAUk4mgCbgZFFK*V9ns=mifC!4Sv#VRy*Up8f#ZbEu*{$B;gGwvSmv&pnep(|R6Wz?nAzUKp-zLW-QzuJy3B zFvIcUk`Jr_IoI7*sMBmA3qD@{+pERtUxg-P$7_z?y6}t>JCfMAzgYjuuoYXlQPEXt zOZcBnT?t3U)b(NvX!~9PVHZ7~E8;w32U1!8s2ZKDIp@yk9Fxr{k!->?r;Mk9&H3TQ zUX4x}-zgiNGN#7pbfjM;jiqRGF0(#k_-V^dGK*1kA0riG9wWjmtxlO{Qmb>iINgI{ zRFG6r;ZvgyTxzdl(4RLw#Sm=AOSaYnA`7+WmFKK1XY0_5q2r{{OtoT1I;lpy*n>WB z=&9(!N23c|7P+G?6prACbs;0&RCOUo&**|0#p)Xo5?#1px07ml2aB1*wm%DvNMqJs z*9q5~G(j|>=S8HhKD%SA^c}Ed6?B@W;P22=5&Zx2{nwu!7ytQgZa*S2dvkBvFi+-@{c=U-ot*yl&p*6q4rwFOJbz7@#K=k8s=Hpy`r9T1L&K~g z%px@x%FKEpWY$f_B-$uFPM0|B^2k5~KeX`*0^wx^V%)>X8fFb)7A^Tu<<=`XvzA^I zC#ADW$qG9p(iq=DUmS$!8jx|2DV<^Aa2CE)S2zWIqbG$84@a+3xIxMLO?=s2(p#%z zSDSQ73K*hn#t6sQbd%NehO{^ZxOjKuiiLuH!}hrb7h-in)ogV2u1?T16Zp)bBa*}w zKT{u#*@<}5SCb4+qaz*3_aSfJX5W)4LrwnVDfCkuG_X2Ga_AKEDT%y?G+|3*vNR?U zd++tso|UCSMJ07vzxqC&{VZ9m$MQ{B7nNozPW&uFG}OnUNK zVxpOze)ux$bgM0zIfh`SOhgmRs1gn{z0%jJ(?RRo#D2uL+=L0;KU!c0xMysmNE}rY zAp@2%&_mQpv|3;iwM&=E>j=N&#o2~6wIS3yXT^DYu;IH;o6MP4HFR~I0Mv#s+pCqF z_I!(!&c@E$E>*gz>a$CSZ&ehYS zj!^yP-13o43vNib)P6MX5F+yu#iqQ9E#YZavHg+&qbSBa^nxeYl=Y&7r_qa!!=S|JC3GJs_ZD&hM<&{`;Ddy^W@c~sEihZSNTa)!z(ymMNV~qAS}zU#~}r?>3BKO zc{1vTHXD*>83$NG91)cI4K1T^J?a+etT`73`Z#A82hX^zpys&~v)-kNkXx_Wkpd@N zuk8RjUv_Lf8XgxmvFRrI;W-U4beqBjU?9xr_NU&Br zHrl2seq+y;^BS9wOA+qXdR}ASc^SgpTF~#2vfWzI?-5bertf=0Pp$d;-q2HR0>4iL zm72jH<3>DlO{VSjAbJgHKMODaViYIY?OKfL#Nuf&k|w0?LOavox<9$5X3RS?T5lAQ`&wYd@^P2Q)kkD+CsX6I4ZT?^z^t!z`zs94h@DU^6FRmj&4gM8cCYJB5y~O(33rPCXiBN*RBk9j? zxQ!sPr^zP}bl2w3jc=Hq*jV;u-5useRA=5z*3p~TLvLABbFjSG%8soEgo2ENE;WzY zP)__WHyhA)P{%E*#9Tie#L23pe z-o|(Vv9km@%VuN>7!8dbkQz*US+Dn5m3D3B?R^+AjnuUhYUMp%g?88NT#_7#7r#Up zFpBQ-jdsy)?s{WK?92_Ve<4F=v!cB$pj{FBhXHu8h5tXkZa;;dYdI@B!M~Fm*#>{O zCIRj`#h(~P@i&Jklm)G2LOK4y$Qp*Lb_`!EUc7j5`ezxU$B|=URO`Cc-c^T;3h|^? zP@$2J?A9<;R-slzk3)t0@HyM?xO#f*mfm7|bcG4qqC}NAs9x>IR4K0%J4DqelTfA~ z<)ebuzbYMlo~iI*mCbe-dJ3Q1h#!Icm8mF|ztUMU>$}rM!%OkHTjon}8emr0t`4qOz17Vz2wgXO zXN0bSib_Iv%^ zT+e6N1(3z>T@5GM1Tm#>LPAfr6mEy1DTV7wwSJ{=iV9@(ho|#o>)>`6nmV{n5%3iy zT(6L!X@NjGrc#~R(+Xj3Tnd-VUi|qPFOu;cuiZz%DNjDMdtRZyqKB)og+sAbdZFP~ zPn|jo+;=@WC(hqAsuu0ZYWN4kKm5&@{C!uwLe3G^s1@J+kIL3=S}y(_{- z+pTls-S+er zC2vEw6ZbmzG^5?=Vw9N1b3@97qVxiF>rh@4TVW#MXYFmBL-c1W4y|NmCnZLaG=6R? zH<1@cB&kn-AQzJrBG&W})Ax*!3zvL3DMLFkY7_W-#Qqw zaIYHzYJCTAcm+F++A(kipfB@u|*f0R=GgJWJHjVv&0DUPQ z0Rd-KDlO3Aj0!y9TBB+Jm|IY-sZ*gMy26L(*cckh?x?2$v6PIwcM8Co8nqVZ@2*MiD+t$FdcUP$zH+Z{cVOO!vN?&U zQm!U;<(cBu@x}OQ%T6p8ksV&Xh%GyfEfA|W!7_~2^vJ)piNYt3P8Q#0F!+uFfD^<4 zgsz!ri?!sy?djrFLCPTPY73Goqv=kMa|kF;wG?JMy2%U8XDN!6K?cu(w@e4K7J{h9XG5)- zMc!%Qf1~{!A%kA7anxLVY8Sy%>$}tMO`4o1pO3m7kJ`0lstX-G^Zj+^NWUSczl)}3 zm^mmS2RVW%isURg8zaAu?_~_WefEUM-)@nQoMc3odwg8$oTSgswlwoBJ3WOJvUJ2H zJ3{rX6(%bbJ$pFpjZljJ7u(DyFHB>jhQk?(Y1x;d*OB0S%Qep%O?xdz#-p)n60(&i zy-H6ZZ=c8;Wn1c8Y4zw0!%v@mxb#jGqyzS0$)a!$|daq5oW~$!L8C{dZtTsYH#-2EyQ70z{)@=ASlLhLK0=>=_QUoh0Dt4W7ys=-u@DhrCv+@{ z&hgy#)A|SVYm6i;`p<7@-+A;o^)_pS|CZIm#o1yXUqCVbmBv0#o^1svc@CpbmX{}f z`^sb2`negh)lG!WOw09-IX5|V4CzunjL6O2@*ZK7z0#=zdPCrr!%M5AYBew=4Qqx` zhf{;~FBMQSaP&Ga;@^kz%rTbf`Kq%RP4kxEC+F$!s_18aY z>Ucvs60H&IYmW8Ut>_{ONbA|Wy#;GrG+-HNv<|OeZkjA9KzZfQyxCkv;d;kUvpYG2 zXRr=HrOJsUDW57~LN6a%#uO{!y9lc?Uh4M}C{Yjpb|b(gYu?>hL73!O08+nE zE+909p))@dZ{2tBliHB@Hj{o}HUx)Ztf9{!OCp>%&@O!V#Sb>= zn0@x^h4r=6u#7nVa)w-n?N5Cdd5@2zewLd#Kt}-z7G{MA82%05Ul8`yOqEDK2umBG zhEoGLg^}u4GVwm~eEdE5${X@sw(tE`alpmyONf^N*|{)>W=Jv}w6RNP&st==?Lb{O z{)ELA)8N>H|0aQ8#Hq_zw+e|2rp4~+DJjRW(b~ucP5V8SpG^+BgJNjfD5(B!c+$gr z>GXw}|D(37*$a+Z!meh$hXPB%AZ@2m2iwT^9Ji68xN(YJ$^FHWiDX}BnPSYUq}=>D zGEs^EWCLRMB+WfaH(?-GGc;OiqoBZo1LTWJ0AcnVKcc=*4+D_jOa_vs?#+KYY{0=l zT!J%3v`qk+Wrb%_Lq-w?KA#JNfmqJYfUSb3;E^Rh4csp)9I#-A#Kv*a^EsBnsAi6( z^dO!&F+Fh>^|J-aK#M~~mQ z=o(IwbI^gOP?jNI0#2gjA#d)nvfHT-bC{Qd9IZlKpxxvx&@_?~P^h__C7@8Veo8>^ zpyqQ{p~4K}s#}X2l)T@>P}3BJ)(Gl6ItTniHUK9CJe^;+b^2%n-erNOO*Xwp6K(v^ zt{h8;16)~Gz)B+EAksQ3^#F&PrCS0DH8H9T6n3U=2{ua>>JhsFdKhSc4m4M`1W|)b zY)`Li-6kMGYf@}I1{48Je&j#`wofVN6!h?{p5lQ5Jneoj+|pA^T8-tt&b;U@#Ka}^ zu;YtO9&D^TH)ae|lDMD^8ee}&B5ZzdE9d9(h4Y0MkuHt+eX*6SqA-12(fzK=kJgWy zJ#=d9&MZ0Y7J+0q)k$!R0`3`=tXdBRP{9;)4jk13PXLO^makIwp&aLjt{pt_RJEgc zW>oDcW2&efolu>db~uTTqt>@x&-xzxptnxfq>TvY_AYSv{(xd~n+1;aKE9t@i=>s-8Uhva)Gd^m;>mW~O zwc*&>(X8GWZFf_z#%48GGI(N`HMqb3E`X~7o8HqZ^$mAs5+}T|+H8&dsWn`q@Pf-t zk6vvOA`_-T1nf%_=|1?!MgY?%yxQdHF*ZtUF9C0>+%_l`5^XeX_mM zn#Wj;)@7`ZV?tDWYG5H+ST-Ml6t#oq4q7BDyXXaNU4HDFIyi%%d-Z^9 zUstv);>3=6uPds($XnZa^Hk{=aPCBx-ZOJAv&+Zz(;58VtaD|Sowoci+*l8Gj9e=W zEHCg8>A@8G^o(PX$)=Nljm;a(yh_3mmU&^C81CudULb6wP0s2+mdfh0<`yq%T>Ld% zKcL78Yg0dfcZQCPD?znBau{z)J$>W68ieZDkJblXmn;%`kTY1OlQskwo2EK7a`8m; zloCVF4M%lzRG3t#@wPl`rzku@gjq!Gb|a5}v|iiJ%A#}LL4BAo7}pqKiwH9;$X=!a z9f^7G*nT+)(;je3a?4Av22BQ$UT=6Vzf!v}G}&B<{X6Ey`f!U1p2mn1A7d{4^zb$KJL$S4Ikl@F?z)xWAvJYMzm|!E$BNR)9_XI1vDBy0cDKw3}Erc7(f-l=@IoEgY`3EU-{qDwR|S*EB!H6uR&-&$;@1yu|2IBzF%yQ%+>%n zCS!J}NDX3*5pT2CEZ$>`=OC9?QyjXC7bVpX_@J>0+dNxteww$wZ@ar ztk$}1j*JohpU))zuMy3}|B9q58i))TdnSH|JT;Zo3jhlpSWnGvr0dmXQCpA2p161E zxu~tq_fLVN6cm2FZYk3yrtLvaa8DrRvy*6H#`GdhG*>{ zcMG<&bE~Ga$00M#bo4kRu9;3A)8YmIopey%x6fy=^LMdALF;>loiMR*y>O)IT z2!Ky-bfkoio?|+zINoW=2OTrZwmNpoKOAf!#$szKF51ZBB&|NP8Q%NE^YM3(D{n47 zddccFV`$xZzBz!wkj_D5!1k@yk)W>YoZR z($SVALn%OM5=r*wm5`dBDYAoYzxePfe8d>|i?^wtc<%%iH+N)f%3E6a4dnoXY)WlV za9~!6CzQg>XMRtjBvEtsZH!Jm!q?*zC`KqFP_1-g*#>>mL{ki8EE5W>@BrnA(Z>i; zGm$ncB`>EGc@s*kLf=JECS-!}dv{N^nS5YE#nFq^sCdDqUAFdAR$9U|y(c>bk*pN6 zM7$D$vk&(uwdBs(=s}%c9ra-366F%6Mi1oFx{jnlh0%g4wbXQ=rK4wQyy5O@uQs05 z*?=-|^m@fj)ovL&PbAGOlt^CB? z_-ExfEQg%ynx|3C^~#*ym=G_H@jO7o$D67{6=EIFSpdP88xd(GRC;OxK)uD5DZL_{ZE+=gjH1nE3GVWQwU4q<6kA&jhquG{itZo=~rhIb(r zhfd;ye;{>t6K}Uz|?c9v>+WvAgOzEkKertabsJ;D#s(rXDZxBqv0szQZ zg?1|Sjz^l}X4=?w=TH^`@CM5G6Btg#^asMM{>I=oUDug)%M5`#9i9PL0G?V#{Us}a zTh!W9ci0MG{7vV%a7Sl_fRII&lhqA){Mm*kRwxn|K$$D*3BHL40J5AN1KF7vgq0|L zJ}_#33-pP#jM{L#%BNL;SJ}fCJ0PH%)&s-QgVHWxgfg7D#5-lc8Vq%5qeW<^ca}6l z=*o)|7|T@PrNs|$#105JyaR5I7!6`NIfbFz53|>>WwV_b!Ct?90f~v(92oB$GXBZ@5 zy9@}BpmeJrnI8sEbb1;9BIq~QPxK9@A(&pkS@-%m1Gw;NYT-B+jEoeJ*QbxL>0WvR ztJ)yGES@@q%&eSthdG<7g8MdbgG6uGnLs?4yrCJM@JR+q>=5BJo2gl>Sw_$5AKL*VVrhI}9+;9+{( zoTB4)W?;^4RiC!DyXY`+FJ0S9r-EiuU9Vb+)!eXP6f70nDm1d<=!{ExDzPlJG zGFT7)2a5s;#jrpSIENdK@zkGcP*%ODt*6z77sc9L6KrcGW27WxRBX3C-xv%t{GB$R zQEt;q4M$PNTJ<5;kJdRcK+j&Xnv%7dG0(Mxb~2vxp`PLSxKRe1wmxE%VS)?+@lB9% z*g-~}ktWD!B^%^!Y#k=QD~m<%`!KSq`?H5o{8q@ASYN>)*OVO$@>c{Vk-^s{jtsmOaokxmO`=oOv}g$hn(8T`mQj_e5-5>@hgsVL1q2I^ zZNpv?5O6`N7#1=-ohxat4EFR2ri*25jv?669DjUrO>$?8GcUReF(F75IU~tcXiJYW zc1#C~yX*Z-7UehRmQRv}R*Zb)Bo^|L6^g7)cIJ_kdLg_xcga6u6vX%k7i~~L@F1yV zmNCS4EWO7xs+^9WRz6UL=!)a1y!akd=v|NE6fBj=u(Fi@Cq zz@BXXa?@{lD*@VXP1_7~Bih}CfLg33E|3e(tO|TRfI*>Rc$aRZhi@P3NGpXk!RPVU zhB!16&lCTmbIwPB47Ui-{1h~RhKk`qOECrsOj8`Wa#?$5!7V}80Tz^J1ne%MtAiFA z%;gR&G%fB5&fTCy2RTYFfQ4KTS{Lg43v>_#GxIiu)$_YTOu!)*IO`?1#uxBkpbvEr z$iXEH_X1(D;!udNCT@o#ly%$T2yHJfHVo4nwEpP9`2FCv1Qr-wMh0+n3$P$CbInXQ zeM>?lV9C~Dk4g|RRJ`KMGP_RaS`Z;b$0qE*g#Gv|c*0PJl-j6(h9YdGvP1{U*c`ya zc6Z84<%}Cp00|a|%3Ize+yc3)+yO!>Z~+#Qutb5ggfg50pNAo|0y7-7C~z4xm;#pz z&vc-yNr4M@2CKkjuz(88*Tld`@aEn{OFQ*pz(uPN6kfjJbL*@?;Kk0WM~Ores2+73 z;?U{_eSY)Uvks{ZV!zrWu}~B131v6k5-pcK=+gVIYk`2gi?h(Y>FOaK37X*4En*>!w=jyLmql|T81-mfqHNTh74Z^H?R>y>z?yf2xKC6 z@St|8T;Nife3uUHlM8ropA1`Wv)whQ06mmZf(v*qW4r5M0FQ4D7Zl%X=&HMI$(TZ8 z36*Exmdqy*NT8T#OFD!=?QxV!b2JnSz$YA_PAQZY^N>J+B@tW@OSMSw<%y6uLIxSb zdPy||S(h8g(5fWoP>0`2at;L)z5=~c*9a=?a!#8ve}JpHnDkG5Y-a2?2g4R94biK@u$v zqnk9i^VWb|fc;V^XiRjWpfO>Cf`%o8i7pgCx>~-DVC1)u5h(29#0Jl>Fqp6@79J+l zI+Xu*u(fUB){v6 zt7{A+JIV?vY6}(i}j#Mc`EjQB^u>1{E69TjtWO zvKQs>a_0XHM;5x@FmAgUdvlOKMnwhrtC0I><*z8$(rxrG@zK1DUWIg0p*s}{+m7SM zByGB_ok-edW9=$bG}f*Q+L7o z^C^iBR4PTZRUD<`EFT-@l{5;eTHbpY@+rm~Uu3UuM*qbubxKLncl@m@Q5gD&*Dfme zCzbt!!dT+~AqnXg4AZLwg9PH+Js@etOe#HFYd`!4Ok)4DQ0q`&Uz9qd7xaGlD_;*fZ zi=Y2lGo%BC!6}lP6dOfJ4;OIoSzJX*b&lMlB?c1bLHrvcj&;$k{0tHd9h12bT6)8m zee-2IkSp)fM97xv?}jhk__FD)E;Ipg8>SIq555EYi9o;^-UsJSSCbRgJw8=J!NsTc zb)F!Ep?4kCnrV!D12YDeT?)>t@%N}RO1rHhA%R|ZZkFCP3V(s zo$5k5#`)%r;xo%x$8jnrmA8p^a z{Lpq|D@M^1*Cj&#ry9#sNPXf1vTWA{XT>3wL`XRC(r{uLoX}Mplv%E1 zg{gHh4^p77?)hS8BUi1qJP~ENlZAB3wJZU2dU4ITeW;m{GAS4ChRx}s^D5gC3;Y$Ue57ZY1`ZLL zdrYEod9T%Y#D^D|Ca_)&nhYYn-tb(0rFP+;m0$k&s_E(`#(PnHgdUDeeQG+%u~EG8p}}fj+j$HJL3{F)o3q@&(}H#Omjhs(k`WzFG=&46r!UAK zILi-!bc!Xj73Y(GoLt-gI5`nw-DmFt0BKo(G0&ZgeuVp^YM@VR>ivuD1!Mu@uowIM z4q&0O8CKRKzBx9gw-1Z%JXIe3@S?_~J8z8$hv>0E!Y#75_edit>j4|xPljiD+-0S? zd&gWm;cvr^2L>D_NX4m+mVDQ0*cl-~J<+ikcS^i{h~R7_&xqZCU~GuwHSIF8?3iRR zF%R)$L^KlEgLqEjUv##8MC|Z;-dyzYxvfF)KGU_s2q+k!^kb|e(-tQmQ0B$m3o znK)WlaWr;KlTwg9YQwnUWes{?R1#dBn}0f>-*ui0J#33b+e=1aw$_)_@?qM(gkPU) zS{-SH&#xym$4le92b+-WHT&#?*vWn5_zrcC-6|jR`P6$X`aPdZ)o(#dQ}ufgRlg#B znX2FH&(T%=s>)6$L)jfDw|>pG)~sb1S!W+Fud5ZJP3BLdox`8pzWh{r31M3SAAg~U z5GCP)S+c^CB2MhrpH+KHD?<%#6B`<)=YGMMp82ZLwlZKGU_*n9nuo|~ctdSoB=~_w zZQpRy&@2k{4Z>EWpnMQE=h5&D+TL*8&{!Pk4XtApf#0G1J2Y!WYXe;^{Lmv+tqm5n z@I&uA^lRW{wLP1@)&d$VxK6tV4_kOrSj)0(2z0Kn^4g9_8iETqo#mr8*zPczx55rC zRp+>LhfN}TZFmp2#qIEi+m=@Nv|U|{f)7mauOkot%SVnrPS@W!)~jxjKD{em#Z-Ju zIu>sn>s4dW@ve}L8u; zblgwW{x{WdesP@#i%&SXBDr~`&nMFxph=0)OCMH?5yxZI>DcZ zp*HXjsp>X;FW8!+T>OSC&fVYEcIW*JU?L3PCCBtbn2g?LjbFyU>%-ZHpTaK-C-is; zZ{6f6(ZIt5px^$J9V3@~8NR!|uajM{@O!wk?EES8rT3UdHf5&D)_31?dTNANyhW~; zt}$n;`#${MOli|5LN0QAJ8C3b7Z>(=BdYwt zP%XD|Z9seoT^gxImrTiK6EtRD)vNxgrqqn{i*618<^$3g-N$$_^$C$4S$%6A|K;x; z3LM)4QF{Gtrj3iA{nT@F8fCXHZWCm?+uHRH9OC*rb*_^T;>`DJFDtSRJ0MnEgEF-_b|RzGnMm19KfJtGnbf8P z@!a;kWf%pXeShaAKDvMTmnp_B3PL$(AN1Ey)Ok*__1QzT8iZ(H0j-!02gd(WC2)ro zTJ=z0o&V$xmDc%Fb0=LQoZ8VwY%iEbonwEDAAJ}2Td}q24)O-Aki6Vn0&Q|@EV&@P z4$?JZ5<+4YCleXOW`AZ`V2iX67RnlgOc!o-5D>8p8?jUuOD)At68_~FX_EJL-s}dE zq#k(_4$)uzz==6MEl#$Os(L^{Sz!s*o;5-8rG1)W9glESw5+FGJbTH?iYlNcBNo+f zG!oHfDQluYuCPwe6Lf$2AVBr<6#rA-SAKBOu zzMPPdy5~v`WYmS+({wAHKB#y}Zx{_{^7f+3RnCrWALKdGNE-W~fGGtG=L3g&IjGE_;t3uMX>bLV3=5bDYU3E1Us*<85qp&|4*-~1h;WcXU zB48bZaVN%|)XnaJc&e7lcU_hA?OO;seNDYUwAbOQuA2}P?3jJ02NakCK&*8*FrLJC z65~l!?c|aAr1~kQyE8Ak@Dwvz9M-qAtejmWdyB$3F&MD3vZF_2*&fL}6t^~4rBC3n zLnD#qb~ZZytiw1Nn`4`Ifonyw`CSP%u6|MvT*>+z zO%TEv|B#+hm$B4k%mX8waOFtpQ^mUA?6Rr&ibeQW^E;E!JOSnhbuMUJHVd@6U^Kq= z-G*J9D62)-8)kPfyIj3kc4?xV7NBkz-NPxCx&&)F;;n)Gb2;U`4>4#uT)k6tr%%*0 zI+@tEZQHgvv2EM7HL-2mHh-}_v7LPRzwdX>S?k<%Up#%&7tiWlyJ}aRR$nu;vH@|N z-fzCS@8ksRmZrE?-0z?1g=wLeEg&ax?opG%t+sFXXtaYhslRc{GzxZAW2jwi;Wz9f z;u#uSEk-Rn1tD`X($2@17ik)YU$IMC+$ECDGv#*`sc2wX+c+I8g`$5_$Q18nRnLxFzj@6Rp3`p(I`&cEwNNe2 zH59{ufQ`qV9N&!BA{aIhNC;Mmn;o|Su^Ppu6&X3m;M}4p+a()St9@{Sa zD9rm;7$J^%O|zsJ7pTy8-*>GMhRVV7-*;p1*fu7^uh6c)utV*4VVG}@z=L)FGe^^2 z%NmV2m0l9wL~Liz@Kcq@foQpm_E(lbG!xg-Jr7k-&4BN4y|KBv-it%*$G@6yE*EZO zv3I^IOM4R9=c(Sretdj)SZ=CId&>XsCk6k4(aT{pl>wjh9l=K(SV=ygB(;l6iOnvgUqoF8`q>18L@(=UF zZf$hWZ&dP-Q&Q&2NrN!tTr?cl@@uAG!zG8>(A&q1Fm~~=WWaau2#rq9BbU72WPe2R z6=qF2(BKI%+SK}l)%X5K+Y5e`ib&u1tfiD;$_;5jm}u{lUJtyp3m<(ZSpU#ZdDoVT zu63wqF<|$Ay4iJeF-j1f)Zq88liyuLn{=tCSN12PmP$7RSolXp4ZrTP;yu}7FWF=8 zzl|23oeGj_Ek8@+zp~VGEq2;wTTrB0S+uxp-AB9wU3aO)w1pofx-o24|KpQs(Ydfc za}D)McB^Zc)J;UMKG3>A5`1<`Nq-pbz3i;IdD76ZQz@LN_H2-$V324hm5Z_;gFo0Z zFZUVByjw_AvsBec|4&bq&%jjfkjGkU*6p6S^U6@}w3B1RiBGXKF$H3}uT|d?H^_@H z*McYdmO+2OxlFDky7QL#lhOkdYC;zL{jX~J)cmx*A#PCS&!Np|2j>3{{ltiLIxzE6 zQsM}e?i=BefU1Q3lR9Rxuero_A~*EoBqG179f?43^Osx@^o(cPAMtr0Ie-n+D$rNA zK*4Fa?$cxN+7axTe}OyT)+ae5@Day!INxl__wDVN&bAM_V2~bp0>M3e`fp0Alwa+q&3_vVioErzI$@; z);%pO((UhoW$}Dx`f?FGjdW7TzIP$}W9hq?DG($}D`pTTSDQ(SQWru9!4;>5A9uat#Q?TuU z1+W)#y8rAL{TidAX$!!W2V)8H_up|1#`^8Mp{V!krCPj?aMx<2*YyGnflMz179y3t zBk1=ey2dZE{C)#9=7zp{auRJMjONZSL@u)C&Ql!TmtR4!&6pS}DgjNPNX={IcLKkO zBKj4IVrE%LsYHO+e<>kx4_U+sqLsI_5*IzI6cD~F8(`MM7yZ#k-{f0`-9l>4bL&Tg ztZu6h85(mYmL=YxOjQBipprt(C(VZPyZaqD3%PWv1b6aNX68LjqeeQp?m#3vpDQbG zoGwb1TM%=b>s&G9w0r^8Fdpc7xKw(*m;u>iE7O{>4Uw?!W5stTXVI0hBXeq@=MUygX5 zzFjY<-<5U)(*Cx*@VW%yoA?fm*%j!j^~`j>-+Sd7*ag z0%U>oQ}RY6&LidiBA3?WUznT49RPZpQ;ze>>aY17;lm=UWsZdqLtS0C=ee^@h{b+r zmHFSN0dg1dpJ_O3M_184_1JIWe|znZl)agErTn*0t94-u4YH5#*Y@wqe&1fXpXHXH zk`DQUk(?(!^=zGj#&0km$IHQdiftd(A2UCdQ7Xk85k)h--TOae!2r3VAZ{(daQmf~ z`r7Z=p5A*T{H@-PNy&RNAJxxC_K4sfstG{|N#;Ma%(1>_HnYc;{JI+H3gYToyM_f`;cN?ri zEt_4~eAX-ycl5b^k}0Ri0b9oIlD_O%30AA(tK0z_OJ@ubC5uZdP=;P+?S{bQ51GFw z9fY+h#z*=zyuUO2O0`fp{5Y1r6P6sauS+-Xy+e+o@2F*qh3F?FgT{$%sU3a_cOVoE zP3d=&qcfHjgO>`UTIj|#bZA04I&uhk%|JGr&NG?LQ%yGeGttoHwZN-p5S7>!RmTxC z7ZO&j8T=a@62>UVWXLW*GmVa4a#G4wfcBlxTgZdMe3)V_SeM|R*pxwm0evG$mu#Sx zva$lSv-h3E#8rJlhp0wEO@T~>O{Q658vet0>$DchMO6l1{m;fZUvTEWZ|*PY#**n$#4qCyXlYWG=Hf%jz z&Dkzka8B%mDG!jSZimz2V##A6D@ehg?sWJfXown+>Vqi z{4f@1lAA&7gf!wmlA^c{4z@=*w#4y6*nWkw0+uiPpm5w4kc6%6Yly!u9~SS|tQuS; zh#$!8=fU>AA&bIpGX=JI!&VHYmdbR7N1~U83OseM4i{xrB>jp_1*Z#rOPyB?qNrZ? zhpq5Ae=2~qvfL&n0{JJhqNt?*v_q{CpQ}2q)banB&hfpt2E{jx$6=_`qZY{f4y_dA zUSPDJq#%Xl=sVuY>4dl*5WQI-`hH2qD@-k)MrfBrWpYxXe7^W9jpB7{?X4aZcH{2y zPWZc@Zy_%@K?EXzIx)-`OKr)PR6+$!CpgZweU0?4eu`t2{aYm)fB z^#&mw!p?5EFvOr5EO<~xn18{n$ldsrV(>jk8bjd!Dfd20uRgWO&n#5{o*MMW7S)w8GcAi~D_1oGl=$-bfMG5y_yyzUwtz2ywyT;soaMz7* zA*_J-U3MNEZ^}V3)7L8yc%CF@6}Czq1^{u`rHK~<$Pwa_JBkYTNEre9*4%#2JfOL> z(}2L?o~X4Mpoa1_v_pHOIQ@-mhaWMWkP?#en>2#0{rZ0DX>N7E(RhFVfV%v3ZFo#@ zkW@tPH0V1>C;nC^P0 z)Sg4tpk4)S>3Cddc+vs81pYj zoKi*TmB(>+;0Xh5ixf~aiIfB7FGm!F)W8mHYL2wQ40e! z(JXyrLnzi`4qYBGnXm|KF8+a)r@(ec)Fe7sfp?~z47;$BhTysFHKc1+V2lkZPjcy) z7-dFV@&PTQ;9e*#cAE}&QaVo;Oo;7{qV;o8mhrpV95nlR?@N(!!4#AjPiNXTCYp3s z&)1U|8u@UID&rpbDOwPF9E?4SDHo8sVooohr#y|ZnNJj0jBayxSx#zOYJV+QZ4c4Q zE%^TZvxJzFhV{(TaXSIkcyapHnygEb!OGwni(zFViQx1AN`kj=*dR}&SrVLNi3)&+j>ne$S1h?CP+UY*76Hp_)_ zeh5Q8%vI_K0Mhs-9SV*lcqTUdWLuS}=OYS1TuMED(g-umau2qfM;F`<(e%Aa@p0rq zME7wzs1e04^LcUEMrJ#W^+N*y@`nL6L3npEc4`46YQ zTT0Kr75eNJ5KG^5a{R9$`2w4X9NaKnSzwa0Ll?z(5G4St+&+hD?CC#yqF`7dDujPY z_S-;6F?zoxZsHuNo@W8nF9BI60LfmC3w4f5dd@2`zd~_0V86ICDM+t-!%{H)4uOu< zS30S(-}bAH#MB;o(WvZ2i!AZVwnS3H^wa!*d?2B|S2%WxQ7S$w-d+x`WZ(a}P#S6| zpWS`_sPs0AlK)%)vJ0KTCy5ieuqA$R6c)c#haG%>dVXH?7Jh$r(1e%A)|}C@u&q{0 zou?GdVNPFz7R-A?=GUXc1y1;d5I^^qX2{}_`_Sjxk@Co>KWVI2hihyi4`WqT*C@UMqKwdq5Csd zsB??~gjtP*vQFN>t__wo$?pq0baqiyV%$r(5*8$x@Jl|e)mlrIzom;{)&8N1E1Y_< zM*7$)0ZNsd@8Y-y$KCAY5p&ha4HhpR9$oaoUGl^HLjc|dFaUia4>tL^N~qEGuxh}V zP>tI8FHaySI~aE&U}XmmHnpR^iex{MNV8S!a#}Mn;zw4M?fhX_fdclYCI(4;=T4LP z7KrzIZ|&kj6n2TdpE!2klmphb!hxEN*`1SHu7LXb7JHA=3O4+G1=sz8t_4=( z#>(S?8XH`5GfESaluNYcya$z4Qj|b!L%RCA&$s32do5WK2VE+>#W@STU1zJ!(Qag&iA$%pZ+}{fq%iuhYHa`1_bAQw$1VtS5KAShsh(# zN!(Jly7QB@)7k#iS8VQcaMk3Fofm4WWOjtE)Hcn;09iQwgE5bb*DcyMnG;;W2)on4 zdw+d!*GYhBu-zmrBM>SMudAIpK=(VTZ?6w0f3{zW$IsZ)49J9k@CE0i(SNC9{h3Ce zMmb0d|ApmeuQVB{w2xi+bEV|IQ?+qSHFQYs9(#1?gjod|i_a)`Uo6$?JT%sT6MhjJ zi**hBw1@ffq471eHM~i*U+p_>TxEyVg{*C+s@l()+gL+K8yr~7HdQfsvn#u_@*S^`SB=e-8 z<8`n{<$km5cu`H(3_H;XVvRYBq*SMP(Xbjrj^&U*d4ud09ovZ9l6KfIBAvI6KfRV` zFZGcgw9fea7Y#hu(kS&IHp#O;$r|%&|2=P@A1g~{YoxG{)l*PCg)U0r214%^l%C_t zpl0m~_5lBHaFgywL$`zWvlzkc4_MRq&KA*08-Zt}l|o{x_7YokJg5~@puN_RLfpOW zJqh$!)m}w*chd-rC`&{$|27O`FDz&3lw7mZ85Ho;?tv%rC|6cXN^X`Ye;lQu#x#L{ z#Ux50?1X<0ZL9n$xSB=2rX9;AOCcQgi|Asu;G4Xn57o>uqZi&K?qcO_86`Ib*y=3! z?&yjM-W7j09DcD2)7-AZm_xxyL(m!9Ih=xJd4TWVHgZdWXIvu*NtURt&z*z79sD9` z+dOnxEpV=C+Hu6`u);bZZA+r(u=kA{ucxZpW0>VNiO`3OfZUPaO;Orm0guTx$w*C3~ZQ-ysR_>xFnY9R32H!Rj#~#GXTU zL~=4GH#>K`@G-T*g58Hg&?}^O+lU#G@_7O_EBDP*`%)8R)2F0c>Dh)16OjA)kq=k= z3{e(lq>A+|93b5cX&G=r@cz_v7qpCN&+&HTfM@?DYAYtTaup6Mc`G^h4sDAv5;(%Q z0;W`vKd-N57px0tNzb>|qXA6+>ChlgVXZu;i5VWMc4z<@iD`r8nME_{(RhDiD=P zGgieCT7hohsL};X#Hqz=qZPQ=ctRF_8h2FHJr1nOVM8B2WU7fFz%5s92_!35GVM<0 z$8P^GAPEN{?5+OKsxUW47$1*5S1aDUdq7Akf^nWwh&+AGcV16LYY;}Rpe==CFnRet za4hr#mM_{}g%uSe-$kR9g=@X|W}(Q^$W16YNXPjkDq6_(U-u&VUIR0DY6S50JES+d zzuX(1-*UhP*ug3JEd^HQu;cL7Q5Iw44x8aLrBSr3Vlq4`*ieDqIJXF0NbYUyS;}^Y zep6E7Cx|~*5|7^d@Ya)hg|1?kn$)=bHyM9gmMR$+n*~Yr-ZN+=;in2+)QGMBs*6vkg=p3uzvJ1qk8Pl8_1EW$qD z^V5l?k?RY$@PG4gz3eGPPiMg5$JFbB_2V8}!v$SF(oqu`WJ`~M7d=fr1mu)_k~wA; zL6%m<0V0*Zq6wuXFR==RG4CqY2|cAkv&L)^L$ezAG==3}nL}xan=jYAbj>UnndL^k z*wvW`FZzO+vGzFYKM1smXE%xw9nZ1jZ(7MEWv&zWur&@(4;RM;p?_wwaY!3hGt2Rb zd)Qm5!FPIX>xF!Mk;O3P*sg|2Uu;MzH*?~*ol@LrDADKL38CZa zz|G{0;*{r|vJxmX z`Zc%u{$oc2pwA`xV0NzYMShoQ?m;;Bw&t1Rr;B-KOGGY=auAu?dLhqfxlA8oIromI z#=e_4nz!*Cx{FnqNm?4!6e*pZ39>-+-Jl7Iyr_jAY4M5~bm}kN@ke5j)VjT`m~(4e zfD~%k1!2ci0$y{)M3f&0UzfnzJQk1mpfd&e265d9O`Q$szSB z9vN29bO74`g2~Kgif}AT5;^dKuqXSXOhmA;d%_ZY#Y%)nBh10}_tQZEUaszu+(NKm z=s~0IL`wKx4zCOHuG|Bz?e7)RlN>Wh@s^YT0&#QjzLa|4fb55X*A<((SJEN;K+8DP zkgu%!S{oE)<~)z+c$XBn&PFss1540Ufkj+$-%f4hGBteBYAw|hooZzFB~xd_eV@OG zL}*S^U@B-wO)zBxos0yGOvI6}f!-jsj2+@RY9O`XGO28JtbJmmT-%-!_}14* z>8sZBstA6gMN=5R-hp32;pDqcb2pa)@bYu9s7-s;dv4O~TTjX`>+qne9?OI{LUeIz#y z@+yjxj6|;sDzo*;HzXWnCR#NZ*AdD|jb~!4W1>lY11P%XP({}MrmFmcq8yWM$l))? zBRbS1ADE_i(oLb(B4%FWS=66#4g0H_2ps2lpCeGNF(gLqwtUSA#c10I`4-hKB9ho^ zZk%$`^Z8XK?s<7sjRMGtak>P*M(v6dG-6z#m*_5OSYzU*ZTAaEjdkbX;_Mbt!9zf@Hm%JRoS)j^7l zT4hYpBaCIO)N&#%3-@BNck1j^6b;Ia3vtA8DP=6y49)ZGg5V3e*VGPWJT!}Pb~Q0Q ztJO^9(vnbn;e{{WNxK=;7 z!Z)RG@Dq%lBl&tTbBCfTH0_9`8KqjV+D@)IpJ>NM5>8-Os8)k4%6rU2NFA0-1zhjIH zxQCogez>HU6_~@Jjnx>N41#Vx1ujT78g7hQJ6W*GaKfK36vD18f}L&5y5s;=&fYR$ zXiY7QbdqS3ge8FMc`6j!u)}j@_XE zP8Yj`rvY{Lrj)>i3g_I@9W6nrAZe`CA|IaV#iJ#ce~HOjlu`S;sY)Sm3%T~2qtvzu ziwd85MP2i*Z6jb$#=tO%BVfj)E9(Rqc3^)b{raUQPn?JBitn9llZ018C$?whCwV$X5SlW;-Rk@q6B)50_921gCnb!t%T!Xn4SgsB08Lc10^(XT zbhjAQiAdPBbh<+IRKyWZpjPREjH*Y5MaB=(Vvfslz_1l5qW5xUW~?snu8lujJ)|(BwpdN&|G-(-gqnXFcs?!}=NsbDppLuJ3(&8#E4cpEXmZM6m4c z#mC=Oq3{2Lo|>58N84JwAMY8E15N*ChsNKdV<4$i57=ng$bOP{tDY;)*CEfv+MpO; zadV6i9cUfGeKOVY|3ipIwZ&hnJ<2e`QbF%aQuuZ7vwbJCcjQ-e$GoOZo0mj)QZs*| zkyS!^0m^m2U-!IyezvprJbKB-u7Ft}jEQ3z6zH4;sXv zQvs1Ru~gjf9+Y3n-PDadIHGD@LOlV>{8^7|xjJB)!uOA!!oDDZsviFf-z?GzYY}(h z8_yw101Dk@GCd6XYJF91f|tlHW35`2*$(<^)G}~fEPG8yLK}Ug(0{sNtxuGw;Lr)> z)BwdmQXx9aSm#tARIqsNXVE3c!8}2k562@`jGKc%-G$D1>X8Ui17{YlN02WR{-o9} z{{yyYQ0C?L=X4g4Ap>%}`+-`?$Tsx#gW?9aP(}U2%9h-qQ4GRj-${3z*0h)l!BKh3 zSc0$S{LyF6u>`Iaf3VgZw>sUO^;pyJ-;cu0Oj-Q^Kg5sms88^$;$71#8VcA$pZPoP z|AAU>su-&&{kqp{TPE-P_JGS)3qCzmi=gz-L6dS^PqVJCF5kUZ`DmeYdK|Fg7Xd^L zu6i_#tkuyJtJ*SErXLP+<$i1@!ov_h)jp5736VQ@@8tl)IMZj#5&RX-yq7OKJLeOf ze6|zL$(N*@SSuK1H+H123p|~A5S)wlr3p{Y9T^0hLVnHK$O_Z}N1e40tL+RKOgej9 zJw*~~%RZ;2dhATn3|Zs>-6?hdFo3G01zp4t7Ye3=2&gw7Zyxn&4sM1G9{x}S#7xZ- zp?NM5qf%59I#*ZwTd*6?4!j=%I2Y-Kidp!Lrml9cm9W+_b_lM1Hp2idhcwEL$j&G* z@=9cqS(D4Ci4`PMNYbM#`_YGRqV7n?ij9O68%NZ^Iz5WmC*UrC7C*>gCl)(l*`>bN zG$LZhQg|Ri9xk^llOZ6?%ZTf7VC%=w{|@E0W@{I`=gMRmR_r4GH@<34zoR8k zx94fRz1p|HFA5Q)AD0>?khL=)f&-VQ*z#1McT`g&e(7SCmS`R2TFS2OpG(6%Dj_BZ zHxc|w4my8txvN@U;g$WdD3rG!KSh{vJ5fvXyRg3^IKOt}t!Cr-0n_dT0=EmBwxjXg zVdp{Jk%;*s>q+vrgO>9|5u>HYylSWf72CflVIHPJxnMS(Lb+G`R>e{otin_@9gpzJ zBFR#pK5SE`~J&Em2E_6 z^^9=f)wApFM!Gk5w$*}mo4!Jlm@KgIAC3_=4X|n~SFnbFD?IK6ZDIHLwuC3B5cqVl z%D4jzArZDMW(WrUD_{tFb2{@ozdQ|OCy z$#|JfW{Ab4SLtS$HqsVZ=OyYiC)84gTS-Wb}D-*RgNhm&MU?>}(XUhLATYsBU(2ij>o%YGH0#3jbx<=1O_R4ZMi2r^rR5HDt5xfN`~sI> z?jLH)tkTN)s;Xpmc%{6mWPjvlb5P>8y_KFG0FQQbO_&QCp@=hHvnYzSZXvrRri?Hr zBPt|^Vrc16qDwp>PHpXTFdR+c;W|!M3ozzu3;aSErrw*A2 z#AA>d2$S86gb@r=eVcP+osv#Md!0?3p`d8N?oK*nhC~Du$hAnRXpG~Wy1j$*+#e@> z)Qf;(&e~*I+ZC$Us-t$4;{h9vvQ|O>JXP;<_mndtun}~$oq5zdG`z(?{M@V$vC3Jk z4Z%4m=CsV+qo8X-XM-=uAA>O`bPHTK(Yaq7OUDcyLRK+sX)QhSNufU-F#%y$nF}E@ zVue#!w+&Gct-tVfx^uSjhpe@2yq-z?=X@5a{D5=u6QS&_q@TEK`tkYh<#IaSR~Dah z)8fAl#fx(zRb^X+h%vqD=v>n%s)^ck8(Ru78IVvGPh{nMZriW^G>(^3iI{sSX;`fyIq zuhdfuvF;1^`tGhXxaY=?H=d(AdbM;0jSWa$;2YD?gt~`g^gR%}xrA-mI+}?*b@I@RX5EwS7b$6UN1eHSo6u>oYaKRvzsKa5 z;sX(GJ#dzsQ?faG1P|P9IU5Mm zXU_KCm@qZrx)LOq4eMwb)Xn_#gfRWTK#1;kQS+6S*J6e~#m8N3$E71w4&Zuacuc}9 z=@oDwj_xGvQ9w2QO2X6t4p0Un|ma`sWXLoG|qQ4o?H#3urbb!vg-{GWp9h3 zZwICD9NRIHoZ|$>Z?_nYz~#!O4lo$ivyRR#yG$(NIu~{Ie^dIU%oZ|p zH-=_4OufXl&__@KH=o$K#X0-q{1DadF@7x|_nU>2JtxeHD!8IFR?8!61zF+jGD zNY8#(1yL)Lp>8j{z7zHqH&!}Ld1Ona{MSa536FlBym*}bx*FCSMo~#RWw5 zlyTC*VGt#SB5WPzd5uCOG0qCfz+<{NN5qZY2-g|HRaoA$d3cTLPx~9_Zlk2-_piw$ zRzLmi)gHLoIG(cpr^OZdHg3(dIkC*fnIlvmi=#(tk**A4Z@pW}znDub@R{5>w-k}f z8ATkZ(D<(}1dM=X-3gw{u{+)47QEpuH9|@`Q(TN^kw1(8S=kIOJImd?dNTPu?^ow& zx;|Iqq~Q*a>~KH3kpfu6+%xV^6$Q4KvN*UEV1NplrUG?&u<`p3WQ<4+bwjH=^~Nl{ zaEOa|UDs2ip4wNlQsF^Q+OSv=wQ#((%k7J(_fGKVn<>trEzDE8^dGY zeji3qm~~L5Q|i;Zx-P-}3f3*DdXaS92q{L?yGDL@GMUF)cjxjn_Z5idB6d;(QTnPJ zX8ee(m}&dB1RhtdgedD+9yf7$RY$MJp1bgjIn3B;^OIAFY?-Ym-FB+h0zX}KrSr!$ zv~hjr7TfWYWQ{M$xBOgdl+01XcM9dy^_QB~6F0*9ZIdoJW0<8S(G7)|FU(v!LIbp- zjJ}q8z~}g{viW@~t!S>ONzGQ*U#>d7Q@;Qf4vyiEtsKC4Xuqgul>WF8!g+eQVXlV} z!O?hyK$Hx#2_pvl^wi{T-(E!U)0WvPAuCAR5;dFLKy! z_2*P>{?{nDTvb!Iz*SREGipgHiurNNF&$;>RB9Ta3mN6JifhfET|aZfE@GQQ*|np{ zscj%rZbnQ&Z*jbkvha*rfY-#)L(FD5>TiY%UK3eOcD3S0ak&jP5w9b{Vw;g^X@B`u zdW7?cc`Bt@VarsqxKS1_XdAY=_Ih%UI;2}{M_-dF2e<^&^{&}<#Np*fy78?VVgjgC zn2%~;CUP_V9krN=UUDwt8v2dVMWw8W$hV0b14E^`>-*ckZtU7^K{20`r=valq6l8x zz`v;c1R=$uahk?pdazVlPY6V+O7+_In}F4Sln;#Ho`Ea*t;U~yN3e)pDH5zeO^0EYiO3lYt%-D3U= zxc4fwU0hPMC(TM{W64q4DM~iIg)x<C}O}9`08y!zMJTgh}Zd>)U=!s}(6PkT`=`C~@|9 z4E(_-7&A{*7|3~#vKeZSJ0>v3ir?hNLpmMojvXt`K1RcX(-uHmUJzWF%OMT~qL14JE zWinD5LaysLOE7Owhfi^UOlq5KiIBqW{LI7qAHwc=*N+-TuCK2z)>K)&@4bPpI-?k5 zUxJ`(Cxfkn8ux#+ZS&ZiljqJCSx4*XZ~7iTfwlSD%_F!;>C!dnBBdy#V!jW3Th=#P z+rL~GPZwG~ZBWaBs;Pqesc*Dk>?{142OT{ntS>stF*z2ctvlHtD$a$74rFb=Ao6p$ zGc=Jla;}70i2Jq-^zdELUxE7L@`Oq6Hbpy#6)9j7C#n#L8+|9MTZ*U$FVVu-o{S#+^P@;X-dWpG*B67ZK~@xbUAQJYVHf!M z&brqJ_f@4sa=Hlzs;B`bfFrwXQJ+TH^%$DFf^Z7#K;76g+IPk>>{pFO)lM&p9L{$U z=h%-^>M6+wYsF6Xeqe*K%;|`((_+P_r~XK_#l9cE5>RbJ#|MT><-doq4VVO@d3h0a zW^fR&ni#F;6)J(>$cigr2(y0-;#BWie{KOhdw#AXYu1RHuEU6*SW7-ZmC?xL>LL@& zdCsAD-MyL@vK+gd?T-9yqW02p`nD0}K%<0+H7d0I%+Fj}(vx`3!{%ehQhlL1PMLXY z04}w`QU56#?tRjg)}s4@)B9*6zZ~5%S!~s5jJwrn%LnBCPAdksP1$$;*rVV@fRwSt z+fm<*)F#dxUM@5R_p#FR^FD#p=wq)-&LVMHN4h=UVR`{xdjuC-2g&#U-3ZK1yXK5r zA%ffssP&J5&sih-I;I|pM)(69ycOS^t!Wd<%d_%HW(qr=FWjB!la8ijMS#9MD)IQ3 zJ=I$__`t#xc9BD&UuWR|?L(j8 z=On~NZF#xd8nwHu2^+@ouMSE2g7D+wuUEwfI z*tsU6Z$*u&xtopkNa0s*obt0veXV&xa(47Sdi*Q1jN3d}qO7Xrfv4OeL)Tw}k!|gC zO(5$DgsX1n=9)>20jF+K<&O1XR z!9W}5KXFtWzcF-M-EJnYJR$aCy~F7?O0Pz7tipIF<)J~YvQ5;3F(U4hZes3oo^UMd zajB+0k6wg}^gK9vc_BGLSuy=i23aZn9VhW#kF z5hY-1o5z0nr^cN3(Y&CDU!4`t@QgvVAzA^yeJNve!|UBO-WftdOxp8#NSrM83Lrwy zlRd*l$^i8;lB$R%<>ANUoerVIk#@IbsrNp< zM8`spAbyf-9K|wlw_UG-IUmfw=>p;UK*se;-R>ZTQra9xHEO;S z8QV?piZT0OO~J^;ijMoy3&8XxocGaoUaOFu9dgToeLJ+=Nr6yz46BIAERg3sd?Bs6 z=DrF9+L+i{dv!WQTv?>UIwROf4=tw@)842Nncf+&aYxJzC3B>tD$Z(e+lr`^<+}c4 z(WkOEaOg2z+F%G7)!+T1UWE-BG{3AjlH80-BLliT^Z)GTs+0ZhyY1hgCmihK267Kc z!2Jr80ri!pd$wn*<0Zg$)_g%nAX3XpY(0JGl0yJBm_MPo%dnvIlN4snE3wT#3QCF% z(yrDO83ldB^ObCV5O~FQKO^N*QE$w^&+4s*Ofn0rS<%4;_VbMx01qN%5V1xf(kr}|?h zGvCTRLg#9ydJnc4ZD!p!M2)3__7AI+)VVYjEal_sFg({;8rH9WySCWv` zlJXeEniKi=v>hvO)uD>hBY?6tFLmI@b$7}&*+pnMm!7=D<3d_s!4vEWw<}Kt_wv7A z&lzX@?_8ui_VvKySeMUS!>H2Xx7h5F&D-LK7nZ$pQoVaWp(&l`otGuECP>||j+dAu z&L)E>0(H$+g`NN5zu4`=q%eXgVB6oczVt7@BUlfY%}B}LRMJ|_vbl~ZW#gr)|` z9Ktv#Q(Vh~rN4tVie4#?AFJmn*r_QRqDgllP?nFFi=kb>ceha|rH|)Uhi}2E+@Uxd zzcMCPwcu+S3-?*aCz=H67CyCZq4>%jrApC2{1}Zs5bEfljc8RzQ zxid3*OZH!8fZk%`bP;uFoWMz6AsHmc-T(A3Qs*uWy&7>fCjsMP@i<{aX5p9&9{Mxa z3}!3W5_It6Z1OXz{x4RiSi_vj#^i8d`opE+rq0GVV{GkH<^?+9h#%L6CRa+jHq^?o z*oY|`pM-sxLHKmf)7!aPhoiP#=leE2L^WQ!7vUpqPhE3~#MfAJ6rJ!FYr21Nef?7z zl9~kvK3}X6(y{7ce|wF9d5zn;)km8Y{LrQ{*v^~QMm3Z|uvSdKDI6?>)eUz+mgZMO z1)QHLz|6?G!qOC{<=$3yYCb&b;z#buLwzV|$U)sxfw*$GUB?_%lmHBbF93q%tYQ;F z$Q8GyVm7Wg@}%^jYK=U6Q3@u97tJt2^Z{&vYQ!l_!7_r{A6FRMi#Do)p$>;23RU(( zg9UlD&g7*%x{C}MMkAT|eL`nyfs1E01UvEm_}&O7sdmX{U9x7M^1{8`hr{xs#C z6b>-Sdb$KI5UwDb3y`@?KH9g!BRx@=EKleS2%_w9>Z-Jp#>P(@Y^FJ>G4GcD%SsRW zc1BI`m8}P*nsU_HForII!_V9tO}AqVo&|xMrKc0T!g+M1n7L+ifmC9q|%nEa)l~m zPx^s=rC@({X!{0354e_4&&CGXv`wLyWb%1Qw8$cblmT-baMFjQ{RN5ohi-bLr)X;q zUUQ&_FdyQNkbiNw=slI){JV$;QR~Ob|XI+U)Qdoj$DrPc88~ z(-{%)3Awpb=;#GEfbv*b7ulQ140<3_%&LEth`9&cDpU+JY?x}0F$ zFlRtxFH#Dq!I)9zXJp%ScSAJ;pxgmhMu-3#1ghb5MA1H$-#A8`jqwkF*ZMw5?HVYT ztN<@5@d=zr-2>wTsxsF5Jk{01&;c{;M@;~z-&u3>q!p-uJ7{~^gle($RjiIh&h@I|t{m@fxSU@b5$lL3Dc`?J&L7R$}MI#%G-IqHPzj2uR1XGZ@? z0ms+|NMcH3QJc_nt=3jMSZ}G_MgJ|-*a+^(q>oUfaInUFE0Wg@ooJStgx$XMVh8uW zEZsBq;6gC1RoW!ICDh~vVC}d3VsYan==FxK%(m*_Ll#!OaWk$^!8$x2bTkLW%ktiE zFl0`1aZE_G=7%&+SK=PW;ZoNp2E)LJZXv=ZdDlUsdQ+lCNG)c2en%@Xv>4Xs@f63e z<&;}u+YMRXzhlxZh&V{?uYxHOD`T;5+ZDjD$91HnASp=UUJN`UjtikcC!^LYWS1`9 zDN^F=*P5Gv?yZ4Wu1{se2id}CiX&G(Sxq1P>-S_{p}fo6RKNR&h;w_k@Y_)TOJ-*_ z3|SmbtZ-?j@JSv{#&*ks)z|hL6vQP8mzMQI%H%GD8PL_D5>14rC#dRu(jvVWkJ#|r zc-_8o_$D{d;{3%-h=JHo$m6M$W;V6Fk?VU$&D@PS6L|YqMFK0y)zV{2E}cCKN|JW( zwH~a`x9aGgQxlnjqb4`?%sJ@Ek8GTtnxgy7AsOc*wpU*psk#At2WX{n@y*{Qy%V&o z4;Sas?^uWy&8F9owyW=}2)8>lmg)P8-6{}PM^6)L^y2`(IQvJp5a{~JAjyB-{E!^} zV3FdBjnP=4R}r^*v;E42FKl)){?xHHJPw zf?M*0218HZOOD#X#)7+Aq&h3?ASMpd8oe){Fp0jjGI=%zCPh}6Gh?sS6HjZxgsNk? zjFc7?fs|p`R6>y+WD> z1kiD}5MJBSuC2+S0E3*eJ?+YkbU9#okYp3OYZUIv4GE9S3CqMde)lWqbV80-&a-j3 zl`qFTdzYNxEL{@mGme+LLwh!_gz1dSHO)R>9 z8-V>a8c6Iby-~`#k0m*`U^@2~_jwc}AXKeI@TF>T-6o@<6WQQmTP<(t-7aZZ{hf|i zREqL-m*i-9gQNQmJ$gS4O90lQwY;oUEqJiGa9Um<-Lh!N<-RT~_O*!g>PY143w8Wc`iE;QCFvez{Azdqn7XFFUNpxC637}P_lqR% zoy5^{g?OFfSH{d-56I)AH$B$iGZ3Ghl02xUsI3`Mtir9+;33{&58H9!A678hXJAjn z)fz^rwAl|Ng=NprBJ1KHN|^;8{_NGDe1|w>ktbex;u}v}YvQ>Zd-(i$+YFF2s1DY| znE;X}95FeBv>1OI!4^j8Tj$UBcOFx7psq=~GzX;hB8WdQ#M)mEQwGku- zVmO^u(#>#fsL6pCE~cNf@yxDJ2V=D~Mx~A0l6f71U1&@%*k_x4@}MkVgjkSe_Q`{? zJc(B38ME5DnSWJbeKNjv_ioOeURC%DNsf3uC{+Fld7B0zwVw*FdW9m3P^d2yYwV;(YJij>@035RUTNo@_vwuZ?YMJd`2l2=c)O%ygJXRIdiQObLXq6A zM6`Ls2^O2lE3&W1rud}}=rSE62!L>+9lgdMRV6b7?K%x*ULZQ%4pt-Zqv z_5YK#7Ygs;2N<-5ptaeo>1Nlvmt9+i^vyYJ=*dg~idT_+=K9v{?OTK0aO^YycZFkY zlZDW#A!q;_v^47M_-PW|6&;6esc){UGvFj+%ycQEXZluPK9@4J~EQK!urj}NdjueY&?t@Cuck? z@5Xp!u3E|8bQ;eMTu-~%cq@rZplO&*S%A|rn+os7Y(you8yF^N?1-6!2Wa{G*r!AZ ziplhl6u)V`xzOvv9IfwC$ZlE-FvGW5e5FgZ^%j8NZLsYwcV)MQu^gJP&2eX}gkai+ zb-nRi7_Oe?ts>7QpZhN2l!))KK|{|HI;FI0rPunZl$6r0*VZT{-;l_lEnQosGuf{L zY2VC7m8-BO%DvlwN@r`Rqsk@-D5F}r!d6AMe%Y#)vU)-E>DSu#jzv>!QVV@v1W(gB zS2_Ki4ozXt11aglwE+_FpE4d5`GF!m68d<8a&(K`NSl2*%iTs=8 zQV(qpBW-*~Xua|9Ee>7T^Rp0ndxhR1Ws^M^!fW*9ZoAPV6Qv`2SRL^KJ%qhL6Jdvr z8qq_WSh^ng)Xqa<*K2ouxxyL<{}uRGZuIMN`4NtOT3-ND26Sw{AM`j*BjBcOcsn{{KU-(plwhqN0hN6S4!ogRH^QohB^pz<;A| zx+W_PEixwO1wFfdgyY*lGJQkzyr<{%p>T*O8w5y3b{zcvQs~yN=M5%Vdp91P+5%Uj zzy7&(H*4(2gz|brK7hMiCP%Y)AK~l%;{KQ53q7036pXV!jGfQYlFSCoK>qJ%(OiN2^LKu1Z{$U~KU)v~#)zA9m2MaD{ zrAI-k@O7BUX>e@AF~S>V5N4@Mki4D^w9PTJk#8+Z1Gl=Oz?7i#XY;fh4ziTHuKj&d~Sy>3# zZm-ZT6#BjH2RLpJ<+u^7WK(om-S^+~5WKD)7z~2@I41b^ocxO%6+WJc0(d$Tus=dL z#3;fR{g(BOgC8!xO)$-zmeQHQ!=JHdodMGBdIOD{yN?XzgGGw-RYKKH|t3JN`bQ@ zy5!pPA_MQp`}s8q@DD%GW~PMp@fd0@sL>f}!P$rnwP4a1YTuQv>Fz-BekyQ@H(oQ% z#WXrIEjSyonHEeMGwr+1X*1L6emZGG%>^|&LoGNPv7r`B8bj@u%Nz4^d50P)c^{jD zokXReS>YmxSGmb1k)yIZ96=Jk8(YZp=-6FoY8a6RyrMd&Jxg@7#-0d!Y=)k4C2T*1 z$y~Y1B@VG~KT+ecsVA?;erorVRb!fx;^%@Io9-8k8TFU1=b;;~9`&!?Z%kSJb3u(w z{R_s7`pe(MkR>{~g?fWO>$#7)Y)m{cH!;$1ktIblT-S{ktp+Y>xJup2Bw* zOr5p$O%_l12NkTf%>xYopuhB61D`y6?|DTPD&Tw1mSmq;egN+$XGGhBEC%ZvknXo9 zY%X|`34Q{H$_2KAHI5Py7+9s_EyFL#8fOhw4?Ij;kSRHP^O0VUjsI@UT#OBo-tcgH zlV#SmQ0w;D{Z*Ni6dof`5m;P6{bw=El#g%VNvtMx{ zK-2eENIhnYV9V{3C|dnHUlCER0?)C6Wl5Qw{8F7J%R%ErJ2@mmA4TlbFOZ#Uf#84{ z!hdczv{J9H0v>-aDL#a9U4kX5XF8>Xt^npI*cV2|TM^ zL>59ExluAZ8=#~1#kE2aye^#2h&<{T+!)-h-G`MZa6H`L`v$oE14oWBSHa_)+XPre zPV0AMN%XDQU1KZ6ap>aD*h%^UgKQv7YUfWaAdEW78>SA~30*No8m^eS_!7RsA^05m zZ4F;kk0|_OqeuJSqj3Elan{;&|1o`LYMP&kZDfj{vt{(YYri)6T1U8M{;}VSTKni=q>?`%_2wDs-TlcW1T(ar@uef zBs%_d3221YIi8&6P9BYQ_L1M7+K5bf_dI+9kxs_OYoDfl$YA^2N87w9@1KWnnAgeJ zsO{72pZ(>xBf=XP%x){!EADb8WRR&$Mi!~gxH5t2ES56>?Ag2!iCYZ1WSIXsTYaJM6fXdDf?zxob2cl?5eHldL~*ABLxLz8^74BsJ%y-yc9 zVv@ZzVYK9HbCPm)bP^&xJ1Al47{~OL5aW_(0hby|}Z-*IMlAHJNlF?*c ze%~i!9>TEE>@L`bDRHtr`y5~F-K$@JvToAkc=AjbTiJX`3}*-7! z5Nm(UKHi~QTzI+6(bxWt#-P1|vw!Tp!wnab zN~mk(9WDqP@4A$C&(s>I*7cUQcD_0ybh-inx?UjA2UypUXTVEtQ5d_(E8fLAD3>?q zihQ7^*F>>%ulEgh;3`^IYj2nlpI#4P2Ps*KxP&h}PY>+{b62YU3Rm6XNxjZ#A+7Nm zIuDQJ!bxYv-T2;a;0acccCQ0$p6VHtXbGKWdm_~ObLe`|T87j8E-(gGU)$wIU!k^& z$DG>Dsa?x^%&Fa++RdrmoZ8K)-JIIZseRZ>%&Fa++K=?qE_Prvu>cB~qF6w}Dscla zYHc(n_xK|H~<;yxrj3t zapoe(!R$`n2V_UTt}xr2OW&pU#9Cv=sR2J z6}y%bb>czmW&B*9uc(*tXZqY0y^L!KexYMVH_Iv&+CGmA+uduWA@J*$c^w*m(_!qW|@$O9*_+J6F|NMV8T!t>I#y|ib CqU{|3