link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="demoAppliance"/>
<module name="gx"/>
<module name="kitPx"/>
<module name="workbench"/>
</import>
<content>
<BorderPane layout="0,0,100,100" padding="0" fill="#cccccc">
<EdgePane name="content" layout="0,0,100,100">
<BorderPane name="top" layout="0,0,100,100" margin="0 0 6 0" padding="0" border="1.0 inset black" fill="#cccccc">
<BorderPane name="content" layout="0,0,100,100" padding="2" border="1.0 solid black" fill="#666666">
<Label name="content" layout="0,0,100,20" font="bold 11pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:">
<ObjectToString name="text" format="%displayName% Config"/>
</ValueBinding>
</Label>
</BorderPane>
</BorderPane>
<BorderPane name="center" layout="0,0,100,100" padding="0" border="1.0 inset black" fill="#cccccc">
<BorderPane name="content" layout="0,0,100,100" padding="0" border="1.0 solid black">
<GridPane name="content" layout="0,0,100,100" valign="top" halign="left">
<CanvasPane layout="0,0,100,100" viewSize="500.0,500.0">
<GridPane layout="20,20,280,150" halign="left" columnGap="10"/>
<SaveButton layout="310,70,100,30"/>
<RefreshButton layout="310,30,100,30"/>
<GenericFieldEditor layout="120,10,pref,pref">
<WbFieldEditorBinding ord="slot:group"/>
</GenericFieldEditor>
<Label layout="10,10,100,20" text="Group" halign="left"/>
<GenericFieldEditor layout="120,160,pref,pref">
<WbFieldEditorBinding ord="slot:ReturnAirTemp/HistoryExt/enabled"/>
</GenericFieldEditor>
<Label layout="10,160,100,20" text="Log Return Air Temp" halign="left"/>
<GenericFieldEditor layout="120,130,pref,pref">
<WbFieldEditorBinding ord="slot:MixedAirTemp/HistoryExt/enabled"/>
</GenericFieldEditor>
<Label layout="10,130,100,20" text="Log Mixed Air Temp" halign="left"/>
<GenericFieldEditor layout="120,100,pref,pref">
<WbFieldEditorBinding ord="slot:SupplyAirTemp/HistoryExt/enabled"/>
</GenericFieldEditor>
<Label layout="10,100,100,20" text="Log Supply Temp" halign="left"/>
<GenericFieldEditor layout="120,70,pref,pref">
<WbFieldEditorBinding ord="slot:ductStaticPressureSetpoint"/>
</GenericFieldEditor>
<Label layout="10,70,100,20" text="Duct Static Pressure" halign="left"/>
<GenericFieldEditor layout="120,40,pref,pref">
<WbFieldEditorBinding ord="slot:setpoint"/>
</GenericFieldEditor>
<Label layout="10,40,100,20" text="Setpoint" halign="left"/>
</CanvasPane>
</GridPane>
</BorderPane>
</BorderPane>
</EdgePane>
</BorderPane>
</content>
</px>
+173
View File
@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<BorderPane padding="0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="650.0,500.0" background="linearGradient( angle(-90) stop(0% #3991f1) stop(100% #2e79cb) )">
<BoundLabel layout="0,105,650,200" image="module://kitPxHvac/ducts/ductD.gif"/>
<Rect fill="#59ffffff" geom="520,330,130,140"/>
<Rect fill="#59ffffff" geom="290,330,220,140"/>
<Rect fill="#59ffffff" geom="10,330,270,140"/>
<BoundLabel layout="330,105,150,100" mouseOver="highlight">
<ValueBinding ord="slot:Fan">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/equipment/fanRightTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/equipment/fanRightFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="20,340,210,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:/Stuff/OAT">
<ObjectToString name="text" format="Outside Temp: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="300,340,200,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:DamperPosition">
<ObjectToString name="text" format="Damper Pos: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="530,360,80,20" text="Schedule" image="module://icons/x16/schedule.png" font="bold underline 11pt Tahoma" foreground="#0c2e64" halign="left">
<BoundLabelBinding hyperlink="station:|slot:/App/groups"/>
</BoundLabel>
<BoundLabel layout="530,340,80,20" text="Group" image="module://icons/x16/facets.png" font="bold underline 11pt Tahoma" foreground="#0c2e64" halign="left">
<BoundLabelBinding hyperlink="station:|slot:/App/groups"/>
</BoundLabel>
<BoundLabel layout="10,10,180,40" font="bold underline 26pt Tahoma" foreground="white" halign="left">
<BoundLabelBinding ord="slot:" summary="%displayName%">
<ObjectToString name="text" format="%displayName%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="150,205,100,50" mouseOver="highlight">
<ValueBinding ord="slot:DamperPosition">
<INumericToSimple name="image" map="gx:Image -inf:20=module://kitPxHvac/dampers/damperH1.gif;20:40=module://kitPxHvac/dampers/damperH2.gif;40:60=module://kitPxHvac/dampers/damperH3.gif;60:80=module://kitPxHvac/dampers/damperH4.gif;80:+inf=module://kitPxHvac/dampers/damperH5.gif;default=null;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="90,105,50,100" mouseOver="highlight">
<ValueBinding ord="slot:DamperPosition">
<INumericToSimple name="image" map="gx:Image -inf:20=module://kitPxHvac/dampers/damperV1.gif;20:40=module://kitPxHvac/dampers/damperV2.gif;40:60=module://kitPxHvac/dampers/damperV3.gif;60:80=module://kitPxHvac/dampers/damperV4.gif;80:+inf=module://kitPxHvac/dampers/damperV5.gif;default=null;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="30,60,70,20" text="Outside" font="18pt Tahoma" foreground="#133d7e"/>
<BoundLabel layout="180,80,25,80" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11pt Tahoma" halign="left"/>
<BoundLabel layout="565,80,25,80" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11pt Tahoma" halign="left"/>
<BoundLabel layout="155,60,70,20" text="Mixed" font="18pt Tahoma" foreground="#133d7e"/>
<BoundLabel layout="140,255,80,25" image="module://kitPxHvac/devices/tempSensorLeft.gif" font="bold 11pt Tahoma" halign="left"/>
<BoundLabel layout="65,255,70,20" text="Return" font="18pt Tahoma" foreground="#133d7e"/>
<BoundLabel layout="50,80,25,80" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11pt Tahoma" halign="left"/>
<BoundLabel layout="540,60,70,20" text="Supply" font="18pt Tahoma" foreground="#133d7e"/>
<BoundLabel layout="300,380,200,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:HeatingCoil">
<ObjectToString name="text" format="Heating Coil: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="248,82,65,85" image="module://kitPxHvac/devices/dpsShortTopNorm.gif" mouseOver="highlight"/>
<BoundLabel layout="260,105,40,100" mouseOver="highlight">
<ValueBinding ord="slot:Filter">
<INumericToSimple name="image" map="gx:Image -inf:20=module://kitPxHvac/coils/filterV1.gif;20:40=module://kitPxHvac/coils/filterV2.gif;40:60=module://kitPxHvac/coils/filterV3.gif;60:80=module://kitPxHvac/coils/filterV4.gif;80:+inf=module://kitPxHvac/coils/filterV5.gif;default=null;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="20,360,210,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:MixedAirTemp">
<ObjectToString name="text" format="Mixed Temp: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="20,380,210,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:ReturnAirTemp">
<ObjectToString name="text" format="Return Temp: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="20,400,210,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:SupplyAirTemp">
<ObjectToString name="text" format="Supply Temp: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="300,360,200,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:Fan">
<ObjectToString name="text" format="Fan: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="300,400,200,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:CoolingCoil">
<ObjectToString name="text" format="Cooling Coil: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="426,105,90,150" font="bold 11pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:HeatingCoil">
<INumericToSimple name="image" map="gx:Image 0:25=module://kitPxHvac/coils/heatingCoilv2wLFalse.gif;25:100=module://kitPxHvac/coils/heatingCoilv2wLTrue.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="526,105,115,150" font="bold 11pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:CoolingCoil">
<INumericToSimple name="image" map="gx:Image 0:25=module://kitPxHvac/coils/coolingCoilv2wRFalse.gif;25:100=module://kitPxHvac/coils/coolingCoilv2wRTrue.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="20,420,260,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:effectiveSetpoint">
<ObjectToString name="text" format="Effective Setpoint: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="20,440,110,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:setpoint">
<ObjectToString name="text" format="Setpoint: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="530,380,100,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:occupied">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Slider layout="129,442,140,20" min="60" max="80" value="70">
<SetPointBinding ord="slot:setpoint" widgetEvent="actionPerformed" widgetProperty="value"/>
</Slider>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="gx"/>
<module name="workbench"/>
</import>
<content>
<PropertySheet layout="0,0,100,100">
<WbViewBinding ord="slot:alarmConfig"/>
</PropertySheet>
</content>
</px>
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="schedule"/>
<module name="workbench"/>
</import>
<content>
<Scheduler layout="0,0,100,100">
<WbViewBinding ord="slot:schedule"/>
</Scheduler>
</content>
</px>
+172
View File
@@ -0,0 +1,172 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<ScrollPane viewportBackground="white">
<CanvasPane name="content" viewSize="820.0,500.0" background="image( source(file:^images/jace-io-16.jpg) )">
<Label layout="700,100,120,20" text="booleanOutputPoint2" halign="left"/>
<BoundLabel layout="700,120,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,140,120,20" text="booleanOutputPoint3" halign="left"/>
<BoundLabel layout="700,160,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,60,120,20" text="universalInputPoint1" halign="left"/>
<BoundLabel layout="0,80,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,100,120,20" text="universalInputPoint2" halign="left"/>
<BoundLabel layout="0,120,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,140,120,20" text="universalInputPoint3" halign="left"/>
<BoundLabel layout="0,160,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,180,120,20" text="universalInputPoint4" halign="left"/>
<BoundLabel layout="0,200,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,230,120,20" text="universalInputPoint5" halign="left"/>
<BoundLabel layout="0,250,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint5" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,270,120,20" text="universalInputPoint6" halign="left"/>
<BoundLabel layout="0,290,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint6" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,310,120,20" text="universalInputPoint7" halign="left"/>
<BoundLabel layout="0,330,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint7" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,230,120,20" text="analogOutputPoint1" halign="left"/>
<BoundLabel layout="700,250,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,270,120,20" text="analogOutputPoint2" halign="left"/>
<BoundLabel layout="700,290,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,310,120,20" text="analogOutputPoint3" halign="left"/>
<BoundLabel layout="700,330,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="310,10,100,20" text="IO16" halign="right"/>
<BoundLabel layout="420,10,100,20">
<BoundLabelBinding ord="station:|slot:/Drivers/NdioNetwork/IO16/status" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="670,80,30,20" text="&gt;2"/>
<Label layout="670,120,30,20" text="&gt;4"/>
<Label layout="670,160,30,20" text="&gt;6"/>
<Label layout="670,200,30,20" text="&gt;8"/>
<Label layout="700,410,100,20" text="NumericDriver" halign="left"/>
<BoundLabel layout="700,430,100,20">
<BoundLabelBinding ord="slot:../NumericDriver" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,60,120,20" text="booleanOutputPoint1" halign="left"/>
<BoundLabel layout="700,80,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,180,120,20" text="booleanOutputPoint4" halign="left"/>
<BoundLabel layout="700,200,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,350,120,20" text="universalInputPoint8" halign="left"/>
<BoundLabel layout="0,370,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint8" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,350,120,20" text="analogOutputPoint4" halign="left"/>
<BoundLabel layout="700,370,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
</CanvasPane>
</ScrollPane>
</content>
</px>
+246
View File
@@ -0,0 +1,246 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<ScrollPane viewportBackground="white">
<CanvasPane name="content" viewSize="840.0,800.0">
<BoundLabel layout="700,110,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO02" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,140,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO03" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,100,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI01" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,140,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI02" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,170,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI03" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,210,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI04" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,240,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI05" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,280,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI06" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,310,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI07" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,380,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO01" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,420,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO02" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,450,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO03" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="310,0,100,20" text="IO34" halign="right"/>
<BoundLabel layout="420,0,100,20" halign="left">
<BoundLabelBinding ord="slot:../../status" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="670,670,170,20">
<BoundLabelBinding ord="slot:../NumericDriver" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,80,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO01" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,170,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO04" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,350,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI08" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,490,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO04" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,200,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO05" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,230,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO06" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,260,130,20" halign="left">
<BoundLabelBinding ord="slot:../BO07" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,290,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO08" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,320,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO09" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,350,140,20" halign="left">
<BoundLabelBinding ord="slot:../BO10" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="660,80,30,20">
<BoundLabelBinding ord="slot:../$3e$2e1" statusEffect="none">
<ObjectToString name="text" format="%displayName%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,520,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO05" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,560,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO06" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,590,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO07" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="700,630,140,20" halign="left">
<BoundLabelBinding ord="slot:../AO08" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,380,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI09" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,420,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI10" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,450,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI11" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,490,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI12" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,520,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI13" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,560,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI14" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,590,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI15" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="0,630,150,20" halign="right">
<BoundLabelBinding ord="slot:../UI16" statusEffect="none">
<ObjectToString name="text" format="%displayName% %.%"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="160,20,530,758" image="file:^images/jace-io-34.jpg"/>
</CanvasPane>
</ScrollPane>
</content>
</px>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="gx"/>
<module name="platform"/>
<module name="workbench"/>
</import>
<content>
<TcpIpPlatformServicePlugin layout="0,0,100,100">
<WbViewBinding ord="station:|slot:/Services/PlatformServices/TcpIpService"/>
</TcpIpPlatformServicePlugin>
</content>
</px>
+172
View File
@@ -0,0 +1,172 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="hx:HxPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<ScrollPane>
<CanvasPane name="content" viewSize="820.0,600.0" background="image( source(file:^images/JACE2-IO-ASSEMBLYsm.jpg) )">
<Label layout="250,10,100,20" text="NdioBoard" halign="left"/>
<BoundLabel layout="350,10,100,20">
<BoundLabelBinding ord="station:|slot:/Drivers/NdioNetwork/NdioBoard/status" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,90,120,20" text="universalInputPoint1" halign="left"/>
<BoundLabel layout="0,110,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,140,120,20" text="universalInputPoint2" halign="left"/>
<BoundLabel layout="0,160,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,180,120,20" text="universalInputPoint3" halign="left"/>
<BoundLabel layout="0,200,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,230,120,20" text="universalInputPoint4" halign="left"/>
<BoundLabel layout="0,250,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,280,120,20" text="universalInputPoint5" halign="left"/>
<BoundLabel layout="0,300,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint5" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,330,120,20" text="universalInputPoint6" halign="left"/>
<BoundLabel layout="0,350,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint6" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,370,120,20" text="universalInputPoint7" halign="left"/>
<BoundLabel layout="0,390,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint7" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="0,420,120,20" text="universalInputPoint8" halign="left"/>
<BoundLabel layout="0,440,120,20">
<BoundLabelBinding ord="slot:../universalInputPoint8" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,90,120,20" text="booleanOutputPoint1" halign="left"/>
<Label layout="640,110,30,20" text="&gt;2"/>
<BoundLabel layout="700,110,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,140,120,20" text="booleanOutputPoint2" halign="left"/>
<Label layout="640,150,30,20" text="&gt;4"/>
<Label layout="640,190,30,20" text="&gt;6"/>
<BoundLabel layout="700,160,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,180,120,20" text="booleanOutputPoint3" halign="left"/>
<BoundLabel layout="700,200,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,230,120,20" text="booleanOutputPoint4" halign="left"/>
<Label layout="640,240,30,20" text="&gt;8"/>
<BoundLabel layout="700,250,120,20">
<BoundLabelBinding ord="slot:../booleanOutputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,280,120,20" text="analogOutputPoint1" halign="left"/>
<BoundLabel layout="700,300,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint1" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,330,120,20" text="analogOutputPoint2" halign="left"/>
<BoundLabel layout="700,350,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint2" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,370,120,20" text="analogOutputPoint3" halign="left"/>
<BoundLabel layout="700,390,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint3" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,420,120,20" text="analogOutputPoint4" halign="left"/>
<BoundLabel layout="700,440,120,20">
<BoundLabelBinding ord="slot:../analogOutputPoint4" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="700,490,100,20" text="NumericDriver" halign="left"/>
<BoundLabel layout="700,510,100,20">
<BoundLabelBinding ord="slot:../NumericDriver" statusEffect="none">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
</CanvasPane>
</ScrollPane>
</content>
</px>
+58
View File
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<BorderPane padding="0" border="1.0 inset black" fill="#cccccc">
<BorderPane name="content" border="1.0 solid black">
<GridPane name="content" columnCount="1">
<BorderPane padding="0" border="1.0 inset black">
<Label name="content" image="module://demoAppliance/appliance/ui/InitechSplash.png"/>
</BorderPane>
<CanvasPane viewSize="450.0,100.0">
<Label layout="110,40,100,20" text="Outside Air Temp" halign="left"/>
<BoundLabel layout="210,40,130,20" border="1.0 inset black">
<BoundLabelBinding ord="station:|slot:/Stuff/OAT">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="110,70,100,20" text="Current Time" halign="left"/>
<BoundLabel layout="210,70,130,20" border="1.0 inset black">
<BoundLabelBinding ord="station:|slot:/Stuff/OAT">
<ObjectToString name="text" format="%time()%"/>
</BoundLabelBinding>
</BoundLabel>
<Label layout="110,10,100,20" text="Site Name" halign="left"/>
<BoundLabel layout="210,10,130,20" border="1.0 inset black">
<BoundLabelBinding ord="station:|slot:/">
<ObjectToString name="text" format="%stationName%"/>
</BoundLabelBinding>
</BoundLabel>
</CanvasPane>
</GridPane>
</BorderPane>
</BorderPane>
</content>
</px>
+96
View File
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="demoAppliance"/>
<module name="gx"/>
<module name="kitPx"/>
<module name="workbench"/>
</import>
<content>
<BorderPane layout="0,0,100,100" padding="0" fill="#cccccc">
<EdgePane name="content" layout="0,0,100,100">
<BorderPane name="top" layout="0,0,100,100" padding="0" border="1.0 inset black">
<BorderPane name="content" layout="0,0,100,100" padding="2" border="1.0 solid black" fill="#666666">
<Label name="content" layout="0,0,100,20" font="bold 11pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:">
<ObjectToString name="text" format="%displayName% Config"/>
</ValueBinding>
</Label>
</BorderPane>
</BorderPane>
<BorderPane name="center" layout="0,0,100,100" margin="6 0 0 0" padding="0" border="1.0 inset black">
<BorderPane name="content" layout="0,0,100,100" padding="0" border="1.0 solid black">
<CanvasPane name="content" layout="0,0,100,100" viewSize="500.0,500.0" halign="left" valign="top">
<GridPane layout="20,20,240,150" halign="left" columnGap="10"/>
<SaveButton layout="250,70,100,30"/>
<RefreshButton layout="250,30,100,30"/>
<GenericFieldEditor layout="100,160,pref,pref">
<WbFieldEditorBinding ord="slot:TempGenerator/HistoryExt/enabled"/>
</GenericFieldEditor>
<Label layout="10,160,80,20" text="Log Temp" halign="left"/>
<GenericFieldEditor layout="100,40,pref,pref">
<WbFieldEditorBinding ord="slot:setpoint"/>
</GenericFieldEditor>
<Label layout="10,40,80,20" text="Setpoint" halign="left"/>
<GenericFieldEditor layout="100,190,pref,pref">
<WbFieldEditorBinding ord="slot:Flow/HistoryExt/enabled"/>
</GenericFieldEditor>
<Label layout="10,190,80,20" text="Log Flow" halign="left"/>
<GenericFieldEditor layout="100,130,pref,pref">
<WbFieldEditorBinding ord="slot:flowAux"/>
</GenericFieldEditor>
<Label layout="10,130,80,20" text="Flow Aux" halign="left"/>
<GenericFieldEditor layout="100,100,pref,pref">
<WbFieldEditorBinding ord="slot:flowMax"/>
</GenericFieldEditor>
<Label layout="10,100,80,20" text="Flow Max" halign="left"/>
<GenericFieldEditor layout="100,70,pref,pref">
<WbFieldEditorBinding ord="slot:flowMin"/>
</GenericFieldEditor>
<Label layout="10,70,80,20" text="Flow Min" halign="left"/>
<Label layout="10,10,80,20" text="Group" halign="left"/>
<GenericFieldEditor layout="100,10,pref,pref">
<WbFieldEditorBinding ord="slot:group"/>
</GenericFieldEditor>
</CanvasPane>
</BorderPane>
</BorderPane>
</EdgePane>
</BorderPane>
</content>
</px>
+148
View File
@@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<BorderPane padding="0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="600.0,400.0" background="linearGradient( angle(-90) stop(0% #3991f1) stop(100% #2e79cb) )">
<Rect fill="#59ffffff" geom="460,210,130,120"/>
<Rect fill="#59ffffff" geom="270,210,180,120"/>
<Rect fill="#59ffffff" geom="0,210,260,120"/>
<BoundLabel layout="485,85,50,101" image="module://kitPxHvac/ducts/hrend.gif"/>
<BoundLabel layout="110,85,125,101" image="module://kitPxHvac/ducts/hmid.gif"/>
<BoundLabel layout="60,85,50,101" image="module://kitPxHvac/ducts/hlend.gif"/>
<BoundLabel layout="235,85,125,101" image="module://kitPxHvac/ducts/hmid.gif"/>
<BoundLabel layout="360,85,125,101" image="module://kitPxHvac/ducts/hmid.gif"/>
<BoundLabel layout="260,85,150,100" mouseOver="highlight">
<ValueBinding ord="slot:Fan">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/equipment/fanRightTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/equipment/fanRightFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="140,60,40,115" image="module://kitPxHvac/devices/flowSensorCircle.gif" mouseOver="highlight"/>
<Slider layout="130,303,118,20" min="60" max="80" value="70">
<SetPointBinding ord="slot:setpoint" widgetEvent="actionPerformed" widgetProperty="value"/>
</Slider>
<BoundLabel layout="450,85,40,100" mouseOver="highlight">
<ValueBinding ord="slot:HeatingCoil">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/coils/heatingCoilTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/coils/heatingCoilFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="10,300,120,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:setpoint">
<ObjectToString name="text" format="Setpoint: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="280,240,130,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:flowMax">
<ObjectToString name="text" format="Flow Max: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="280,220,130,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:flowMin">
<ObjectToString name="text" format="Flow Min: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="10,220,230,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:temp">
<ObjectToString name="text" format="Temp: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="280,280,130,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:Flow">
<ObjectToString name="text" format="Flow: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="280,260,130,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:flowAux">
<ObjectToString name="text" format="Flow Aux: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="10,10,180,40" font="bold underline 26pt Tahoma" foreground="white" halign="left">
<BoundLabelBinding ord="slot:">
<ObjectToString name="text" format="%displayName%"/>
</BoundLabelBinding>
</BoundLabel>
<AnalogMeter layout="390,280,100,100" startAngle="220" arcAngle="260" min="200" numDivisions="6" background="linearGradient( angle(-90) stop(0% #ffc080) stop(100% #f28f2b) )">
<ValueBinding ord="slot:flow">
<INumericToNumber name="value"/>
</ValueBinding>
<ValueBinding ord="slot:flowMin">
<INumericToNumber name="low"/>
</ValueBinding>
<ValueBinding ord="slot:flowMax">
<INumericToNumber name="max"/>
</ValueBinding>
</AnalogMeter>
<BoundLabel layout="10,240,230,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:Fan">
<ObjectToString name="text" format="Fan: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="10,260,230,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:HeatingCoil">
<ObjectToString name="text" format="Heat: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<HyperlinkLabel layout="480,220,80,20" text="Group" image="module://icons/x16/facets.png" font="bold underline 11pt Tahoma" foreground="#0c2e64" halign="left" ord="station:|slot:/App/groups"/>
<BoundLabel layout="480,240,80,20" text="Schedule" image="module://icons/x16/schedule.png" font="bold underline 11pt Tahoma" foreground="#0c2e64" halign="left">
<BoundLabelBinding hyperlink="station:|slot:/App/groups"/>
</BoundLabel>
<BoundLabel layout="10,280,250,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:effectiveSetpoint">
<ObjectToString name="text" format="Effective Setpoint: %.%"/>
</BoundLabelBinding>
</BoundLabel>
<BoundLabel layout="480,260,100,20" font="bold 11pt Tahoma" halign="left">
<BoundLabelBinding ord="slot:occupied">
<ObjectToString name="text"/>
</BoundLabelBinding>
</BoundLabel>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>