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
File diff suppressed because it is too large Load Diff
+204
View File
@@ -0,0 +1,204 @@
<?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"/>
<module name="weather"/>
<module name="workbench"/>
</import>
<content>
<BorderPane padding="0.0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="730.0,550.0" background="linearGradient( stop(0.0% #004b6981) stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
<Rect fill="#384b5a" geom="10.0,60.0,700.0,350.0"/>
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
<Rect fill="#283540" stroke="black" geom="10.0,60.0,710.0,480.0"/>
<BoundLabel layout="50.0,178.0,650.0,200.0" image="module://kitPxHvac/ducts/ductD.gif" font="bold 11.0pt Tahoma" halign="left"/>
<BoundLabel layout="620.0,153.0,25.0,80.0" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11.0pt Tahoma" halign="left"/>
<BoundLabel layout="570.0,178.0,115.0,150.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:CoolCoil">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/coils/coolingCoilv2wRTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/coils/coolingCoilv2wRFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="505.0,178.0,90.0,150.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:HeatCoil">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/coils/heatingCoilv2wRTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/coils/heatingCoilv2wRFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="370.0,178.0,150.0,100.0" font="bold 11.0pt Tahoma" halign="left" 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="310.0,178.0,40.0,100.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:Filter">
<INumericToSimple name="image" map="gx:Image 0.0:20.0=module://kitPxHvac/coils/filterV1.gif;20.0:40.0=module://kitPxHvac/coils/filterV2.gif;40.0:60.0=module://kitPxHvac/coils/filterV3.gif;60.0:80.0=module://kitPxHvac/coils/filterV4.gif;80.0:100.0=module://kitPxHvac/coils/filterV5.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="302.0,155.0,65.0,85.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:Filter">
<INumericToSimple name="image" map="gx:Image 0.0:80.0=module://kitPxHvac/devices/dpsShortTopNorm.gif;80.0:100.0=module://kitPxHvac/devices/dpsShortTopAlarm.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="225.0,348.0,50.0,50.0" font="bold 11.0pt Tahoma" halign="left">
<ValueBinding ord="slot:Return">
<INumericToSimple name="image" map="gx:Image 0.0:65.0=module://kitPxHvac/misc/cArrowUp.gif;65.0:78.0=module://kitPxHvac/misc/arrowUp.gif;78.0:100.0=module://kitPxHvac/misc/hArrowUp.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="200.0,278.0,100.0,50.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:Damper">
<INumericToSimple name="image" map="gx:Image 0.0:20.0=module://kitPxHvac/dampers/damperH5.gif;20.0:40.0=module://kitPxHvac/dampers/damperH4.gif;40.0:60.0=module://kitPxHvac/dampers/damperH3.gif;60.0:80.0=module://kitPxHvac/dampers/damperH2.gif;80.0:100.0=module://kitPxHvac/dampers/damperH1.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="145.0,178.0,50.0,100.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
<ValueBinding ord="slot:Damper">
<INumericToSimple name="image" map="gx:Image 0.0:20.0=module://kitPxHvac/dampers/damperV1.gif;20.0:40.0=module://kitPxHvac/dampers/damperV2.gif;40.0:60.0=module://kitPxHvac/dampers/damperV3.gif;60.0:80.0=module://kitPxHvac/dampers/damperV4.gif;80.0:100.0=module://kitPxHvac/dampers/damperV5.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="55.0,203.0,50.0,50.0" font="bold 11.0pt Tahoma" halign="left">
<ValueBinding ord="slot:Outside">
<INumericToSimple name="image" map="gx:Image 0.0:65.0=module://kitPxHvac/misc/cArrowRight.gif;65.0:78.0=module://kitPxHvac/misc/arrowRight.gif;78.0:100.0=module://kitPxHvac/misc/hArrowRight.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="105.0,153.0,25.0,80.0" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11.0pt Tahoma" halign="left"/>
<BoundLabel layout="235.0,153.0,25.0,80.0" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11.0pt Tahoma" halign="left"/>
<BoundLabel layout="175.0,323.0,80.0,25.0" image="module://kitPxHvac/devices/tempSensorLeft.gif" font="bold 11.0pt Tahoma" halign="left"/>
<BoundLabel layout="80.0,125.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:Outside">
<ObjectToString name="text" format="%out.value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="210.0,125.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:Mixed/Out">
<ObjectToString name="text" format="%value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="104.0,340.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:Return">
<ObjectToString name="text" format="%out.value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="600.0,125.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:Supply/Out">
<ObjectToString name="text" format="%value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="84.0,105.0,70.0,20.0" text="Outside" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="210.0,105.0,70.0,20.0" text="Mixed" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="600.0,105.0,70.0,20.0" text="Supply" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="104.0,319.0,70.0,20.0" text="Return" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="645.0,203.0,50.0,50.0" font="bold 11.0pt Tahoma" halign="left">
<ValueBinding ord="slot:Supply/Out">
<INumericToSimple name="image" map="gx:Image 0.0:65.0=module://kitPxHvac/misc/cArrowRight.gif;65.0:78.0=module://kitPxHvac/misc/arrowRight.gif;78.0:100.0=module://kitPxHvac/misc/hArrowRight.gif;default=;"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="25.0,15.0,230.0,40.0" text="Main Air Handler" font="26.0pt Tahoma" foreground="white" halign="left"/>
<CurrentWeatherView layout="570.0,20.0,150.0,pref" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
</CurrentWeatherView>
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="20.0,430.0,690.0,95.0"/>
<BoundLabel layout="410.0,455.0,190.0,25.0" font="18.0pt Tahoma" foreground="white" mouseOver="highlight">
<ValueBinding ord="slot:SetPoint">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Setpoint: %out.value%"/>
</ValueBinding>
</BoundLabel>
<Label layout="410.0,495.0,20.0,20.0" text="60" foreground="white"/>
<Label layout="590.0,495.0,20.0,20.0" text="80" foreground="white"/>
<Label layout="500.0,495.0,20.0,20.0" text="70" foreground="white"/>
<Label layout="455.0,495.0,20.0,20.0" text="65" foreground="white"/>
<Label layout="545.0,495.0,20.0,20.0" text="75" foreground="white"/>
<Slider layout="410.0,485.0,200.0,20.0" min="60.0" max="80.0" value="74.99980926513672">
<SetPointBinding ord="slot:SetPoint" widgetEvent="actionPerformed" widgetProperty="value"/>
</Slider>
<BoundLabel layout="170.0,455.0,190.0,25.0" font="18.0pt Tahoma" foreground="white" mouseOver="highlight">
<ValueBinding ord="slot:Return">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Temperature: %out.value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="170.0,480.0,190.0,25.0" font="18.0pt Tahoma" foreground="white" mouseOver="highlight">
<ValueBinding ord="slot:Mode">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Mode: %out.value%"/>
</ValueBinding>
</BoundLabel>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+181
View File
@@ -0,0 +1,181 @@
<?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"/>
<module name="weather"/>
<module name="workbench"/>
</import>
<content>
<BorderPane padding="0.0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="730.0,550.0" background="linearGradient( stop(0.0% #004b6981) stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
<Rect fill="#283540" stroke="black" geom="10.0,60.0,710.0,480.0"/>
<Polygon geom="20.0,70.0 20.0,350.0 510.0,390.0 510.0,70.0 ">
<ValueBinding ord="station:|slot:/Services/WeatherService/Richmond/current/sunDown/value">
<IBooleanToSimple name="fill">
<Brush name="trueValue" value="linearGradient( angle(60.0) stop(0.0% #000762) stop(100.0% black) )"/>
<Brush name="falseValue" value="linearGradient( angle(60.0) stop(0.0% #7ac0da) stop(100.0% #3e74e1) )"/>
</IBooleanToSimple>
</ValueBinding>
</Polygon>
<Label layout="20.0,250.0,490.0,280.0" image="file:^px/images/building.png" font="bold 11.0pt Tahoma" halign="left"/>
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
<Label layout="21.0,15.0,250.0,40.0" text="3951 Westerre Pkwy" font="26.0pt Tahoma" foreground="white" halign="left"/>
<CurrentWeatherView layout="570.0,20.0,150.0,32.0" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
</CurrentWeatherView>
<Label layout="530.0,70.0,120.0,20.0" text="Main AHU" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:AirHandler"/>
</Label>
<Label layout="530.0,98.0,120.0,20.0" text="Floor 1" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:Floor1"/>
</Label>
<Label layout="530.0,125.0,120.0,20.0" text="Floor 2" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:Floor2"/>
</Label>
<Label layout="530.0,153.0,120.0,20.0" text="Floor 3" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:Floor3"/>
</Label>
<Label layout="530.0,180.0,120.0,20.0" text="Floor 4" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:Floor4"/>
</Label>
<Label layout="530.0,208.0,120.0,20.0" text="Meter Room" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:MeterRoom"/>
</Label>
<Label layout="530.0,235.0,180.0,20.0" text="Adv. Floor Plan" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:AdvFloor"/>
</Label>
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,390.0,190.0,140.0"/>
<Label layout="530.0,425.0,150.0,20.0" text="Floor 1" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding hyperlink="slot:Floor1"/>
</Label>
<Bargraph layout="580.0,425.0,115.0,20.0" max="750.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="200.0">
<ValueBinding ord="slot:FloorDemand1/out/value" summary="%.%">
<INumericToNumber name="value"/>
<ObjectToString name="text"/>
</ValueBinding>
</Bargraph>
<Label layout="530.0,450.0,150.0,20.0" text="Floor 2" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding hyperlink="slot:Floor2"/>
</Label>
<Label layout="530.0,475.0,150.0,20.0" text="Floor 3" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding hyperlink="slot:Floor3"/>
</Label>
<Label layout="530.0,500.0,150.0,20.0" text="Floor 4" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding hyperlink="slot:Floor4"/>
</Label>
<Bargraph layout="580.0,450.0,115.0,20.0" max="750.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="200.0">
<ValueBinding ord="slot:FloorDemand2/out/value" summary="%.%">
<INumericToNumber name="value"/>
<ObjectToString name="text"/>
</ValueBinding>
</Bargraph>
<Bargraph layout="580.0,475.0,115.0,20.0" max="750.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="200.0">
<ValueBinding ord="slot:FloorDemand3/out/value" summary="%.%">
<INumericToNumber name="value"/>
<ObjectToString name="text"/>
</ValueBinding>
</Bargraph>
<Bargraph layout="580.0,500.0,115.0,20.0" max="750.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="200.0">
<ValueBinding ord="slot:FloorDemand4/out/value" summary="%.%">
<INumericToNumber name="value"/>
<ObjectToString name="text"/>
</ValueBinding>
</Bargraph>
<BoundLabel layout="520.0,395.0,190.0,20.0" text="Demand (kW-hr)" font="18.0pt Tahoma" foreground="#ff8000"/>
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,285.0,190.0,95.0"/>
<Label layout="530.0,345.0,50.0,20.0" text="Supply" font="12.0pt Tahoma" foreground="white" halign="left"/>
<Label layout="530.0,320.0,50.0,20.0" text="Return" font="12.0pt Tahoma" foreground="white" halign="left"/>
<Bargraph layout="580.0,345.0,70.0,20.0" min="65.0" max="90.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="5.0">
<ValueBinding ord="slot:AirHandler/Supply/Out" summary="%value%">
<INumericToNumber name="value"/>
<ObjectToString name="text" format="%value%"/>
</ValueBinding>
<ValueBinding ord="slot:AirHandler/Fan/out">
<IBooleanToSimple name="fill">
<Brush name="trueValue" value="#666699"/>
<Brush name="falseValue" value="white"/>
</IBooleanToSimple>
<IBooleanToSimple name="foreground">
<Brush name="trueValue" value="black"/>
<Brush name="falseValue" value="#787878"/>
</IBooleanToSimple>
</ValueBinding>
</Bargraph>
<Bargraph layout="580.0,320.0,70.0,20.0" min="65.0" max="90.0" valueVisible="false" valueFont="11.0pt Tahoma" background="white" orientation="horizontal" scale="5.0">
<ValueBinding ord="slot:AirHandler/Return/out" summary="%value%">
<INumericToNumber name="value"/>
<ObjectToString name="text" format="%out.value%"/>
</ValueBinding>
</Bargraph>
<BoundLabel layout="520.0,290.0,190.0,20.0" text="Air Handler (&#xb0;F)" font="18.0pt Tahoma" foreground="#ff8000">
<ValueBinding hyperlink="slot:AirHandler"/>
</BoundLabel>
<Label layout="650.0,320.0,50.0,20.0" font="12.0pt Tahoma" foreground="white" halign="right">
<ValueBinding ord="slot:AirHandler/Return/out">
<ObjectToString name="text" format="%value%"/>
</ValueBinding>
</Label>
<Label layout="650.0,345.0,50.0,20.0" font="12.0pt Tahoma" foreground="white" halign="right">
<ValueBinding ord="slot:AirHandler/Supply/Out">
<ObjectToString name="text" format="%value%"/>
</ValueBinding>
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/AirHandler/Fan">
<IBooleanToSimple name="visible"/>
</ValueBinding>
</Label>
<Label layout="650.0,345.0,50.0,20.0" text="Idle" font="12.0pt Tahoma" foreground="white">
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/AirHandler/Fan">
<IBooleanToSimple name="visible">
<Boolean name="trueValue" value="false"/>
<Boolean name="falseValue" value="true"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+352
View File
@@ -0,0 +1,352 @@
<?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="weather"/>
<module name="workbench"/>
</import>
<content>
<BorderPane padding="0.0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="730.0,550.0" background="linearGradient( stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
<Rect fill="linearGradient( angle(90.0) stop(0.0% #384b5a) stop(100.0% #283540) )" stroke="black" geom="10.0,60.0,709.0,479.0"/>
<Rect fill="black" stroke="black" geom="10.0,10.0,709.0,50.0"/>
<Rect fill="#222e37" geom="400.0,20.0,240.0,90.0"/>
<Polygon fill="#283540" geom="20.0,475.0 55.0,525.0 300.0,525.0 340.0,485.0 340.0,425.0 50.0,245.0 20.0,275.0 "/>
<Polygon fill="#283540" geom="660.0,525.0 440.0,525.0 400.0,490.0 400.0,405.0 690.0,245.0 710.0,265.0 710.0,480.0 "/>
<Polygon fill="#222e37" geom="400.0,20.0 350.0,70.0 140.0,70.0 110.0,100.0 110.0,160.0 620.0,190.0 650.0,160.0 670.0,140.0 670.0,50.0 640.0,20.0 "/>
<Label layout="25.0,15.0,140.0,40.0" font="26.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:FloorNum">
<ObjectToString name="text" format="Floor %.%"/>
</ValueBinding>
</Label>
<Label layout="440.0,25.0,200.0,20.0" text="Vav Zone A" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:VavZoneA"/>
</Label>
<Label layout="440.0,45.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneA/SpaceTemp">
<ObjectToString name="text" format="Space: %.%"/>
</ValueBinding>
</Label>
<Label layout="440.0,60.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneA/SetpointTemp">
<ObjectToString name="text" format="Setpoint: %.%"/>
</ValueBinding>
</Label>
<Label layout="460.0,465.0,200.0,20.0" text="Vav Zone C" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:VavZoneC"/>
</Label>
<Label layout="460.0,485.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneC/SpaceTemp">
<ObjectToString name="text" format="Space: %.%"/>
</ValueBinding>
</Label>
<Label layout="460.0,500.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneC/SetpointTemp">
<ObjectToString name="text" format="Setpoint: %.%"/>
</ValueBinding>
</Label>
<Label layout="80.0,465.0,130.0,20.0" text="Vav Zone B" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
<ValueBinding hyperlink="slot:VavZoneB"/>
</Label>
<Label layout="80.0,485.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneB/SpaceTemp">
<ObjectToString name="text" format="Space: %.%"/>
</ValueBinding>
</Label>
<Label layout="80.0,500.0,200.0,20.0" font="bold 10.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:VavZoneB/SetpointTemp">
<ObjectToString name="text" format="Setpoint: %.%"/>
</ValueBinding>
</Label>
<Label layout="35.0,90.0,669.0,365.0" image="file:^px/images/floorPlan.png"/>
<Label layout="210.0,336.0,118.0,119.0">
<ValueBinding ord="slot:Room1">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room01off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="106.0,336.0,118.0,119.0">
<ValueBinding ord="slot:Room2">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room02off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="35.0,193.0,119.0,160.0">
<ValueBinding ord="slot:Room3">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room03off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="103.0,90.0,119.0,119.0">
<ValueBinding ord="slot:Room4">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room04off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="222.0,90.0,207.0,119.0">
<ValueBinding ord="slot:Room5">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room05off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="429.0,90.0,104.0,119.0">
<ValueBinding ord="slot:Room6">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room06off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="533.0,90.0,102.0,119.0">
<ValueBinding ord="slot:Room7">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room07off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="585.0,193.0,119.0,160.0">
<ValueBinding ord="slot:Room8">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room08off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="517.0,336.0,118.0,119.0">
<ValueBinding ord="slot:Room9">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room09off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="414.0,336.0,118.0,119.0">
<ValueBinding ord="slot:Room10">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room10off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="176.0,212.0,104.0,119.0">
<ValueBinding ord="slot:Room11">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room11off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="477.0,211.0,104.0,119.0">
<ValueBinding ord="slot:Room12">
<IBooleanToSimple name="image">
<Image name="trueValue" value="file:^px/images/transparent.png"/>
<Image name="falseValue" value="file:^px/images/room11off.png"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="410.0,28.0,21.0,22.0">
<ValueBinding ord="slot:VavZoneA/Occupied">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/occupiedSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/occupiedSmallFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="50.0,470.0,21.0,22.0">
<ValueBinding ord="slot:VavZoneB/Occupied">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/occupiedSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/occupiedSmallFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="430.0,470.0,21.0,22.0">
<ValueBinding ord="slot:VavZoneC/Occupied">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/occupiedSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/occupiedSmallFalse.gif"/>
</IBooleanToSimple>
</ValueBinding>
</Label>
<Label layout="140.0,360.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room2">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="75.0,215.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room3">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="140.0,110.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room4">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="345.0,110.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room5">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="450.0,110.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room6">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="525.0,110.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room7">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="595.0,215.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room8">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="550.0,360.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room9">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="450.0,360.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room10">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="495.0,235.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room12">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="195.0,235.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room11">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<Label layout="240.0,360.0,63.0,20.0" font="18.0pt Tahoma" foreground="#993a2d1a" halign="right">
<ValueBinding ord="slot:Room1">
<IBooleanToSimple name="image">
<Image name="trueValue" value="module://kitPxHvac/boolean/bulbSmallTrue.gif"/>
<Image name="falseValue" value="module://kitPxHvac/boolean/bulbSmallFalse.gif"/>
</IBooleanToSimple>
<ObjectToString name="text" format="%parent.FloorNum%%RoomNum%"/>
</ValueBinding>
</Label>
<CurrentWeatherView layout="210.0,20.0,140.0,pref" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
</CurrentWeatherView>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="gx"/>
</import>
<content>
<BorderPane padding="0" border="1.0 inset black">
<ScrollPane name="content" layout="0,0,100,100">
<CanvasPane name="content" viewSize="450.0,350.0" fill="linearGradient( angle(-60) stop(0% white) stop(80.55% #8fc3ff) stop(100% #288bff) )">
<Label layout="30,55,200,32" text="Under Construction" image="file:^px/images/warning.gif" font="bold 11pt Tahoma" halign="left"/>
<Label layout="10,0,150,35" text="Energy Logs" font="bold 22pt Tahoma" halign="left"/>
<Label layout="620,75,100,10" image="file:^px/images/blueLine.gif" font="bold 11pt Tahoma" halign="left"/>
<Line stroke="#0054b3" pen="2" geom="235,35 5,35"/>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+107
View File
@@ -0,0 +1,107 @@
<?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="weather"/>
<module name="workbench"/>
</import>
<content>
<BorderPane padding="0.0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="730.0,550.0" background="linearGradient( stop(0.0% #004b6981) stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
<Rect fill="#283540" stroke="black" geom="10.0,60.0,710.0,480.0"/>
<Rect fill="linearGradient( angle(-90.0) stop(0.0% #00384b5a) stop(0.0% #283540) stop(30.0% #283540) stop(100.0% #384b5a) )" geom="20.0,220.0,340.0,310.0"/>
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
<Label layout="25.0,15.0,160.0,40.0" text="Meter Room" font="26.0pt Tahoma" foreground="white" halign="left"/>
<CurrentWeatherView layout="580.0,20.0,140.0,pref" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
</CurrentWeatherView>
<Rect fill="#384b5a" geom="20.0,70.0,510.0,125.0"/>
<Rect fill="linearGradient( angle(-90.0) stop(0.0% #00384b5a) stop(0.0% #283540) stop(30.0% #283540) stop(100.0% #384b5a) )" geom="20.0,70.0,690.0,140.0"/>
<Label layout="30.0,105.0,260.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/MeterRoom/WaterConsumption/out/value">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Consumption: %.%"/>
</ValueBinding>
</Label>
<Label layout="30.0,75.0,170.0,30.0" text="Main Water" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
<Label layout="310.0,80.0,227.0,111.0" image="file:^px/images/waterMeter.png" font="bold 11.0pt Tahoma" valign="top"/>
<Label layout="30.0,260.0,260.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/MeterRoom/GasConsumption/out/value">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Consumption: %.%"/>
</ValueBinding>
</Label>
<Label layout="30.0,230.0,170.0,30.0" text="Main Gas" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
<Rect fill="linearGradient( angle(-90.0) stop(0.0% #00384b5a) stop(0.0% #283540) stop(30.0% #283540) stop(100.0% #384b5a) )" geom="370.0,220.0,340.0,310.0"/>
<Label layout="380.0,273.0,260.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/MeterRoom/ElecDemand/out/value">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Demand: %.%"/>
</ValueBinding>
</Label>
<Label layout="380.0,223.0,170.0,30.0" text="Main Electic" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
<Label layout="380.0,253.0,270.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="station:|slot:/PxHome/Graphics/Campus/Building/MeterRoom/ElecConsumption/out/value">
<IStatusToSimple name="fill">
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Consumption: %.%"/>
</ValueBinding>
</Label>
<Label layout="490.0,300.0,151.0,230.0" image="file:^px/images/electricMeter.png" font="bold 11.0pt Tahoma" halign="right" valign="top"/>
<Label layout="110.0,310.0,123.0,200.0" image="file:^px/images/gasMeter.png" font="bold 11.0pt Tahoma"/>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>
+171
View File
@@ -0,0 +1,171 @@
<?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"/>
<module name="weather"/>
<module name="workbench"/>
</import>
<content>
<BorderPane padding="0.0" border="1.0 inset black">
<ScrollPane name="content">
<CanvasPane name="content" viewSize="730.0,550.0" background="linearGradient( stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
<Rect fill="#283540" stroke="black" geom="10.0,60.0,710.0,480.0"/>
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="20.0,440.0,690.0,90.0"/>
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
<Label layout="25.0,20.0,590.0,40.0" font="26.0pt Tahoma" foreground="white" halign="left" valign="top">
<ValueBinding ord="slot:">
<ObjectToString name="text" format="%parent.displayName% %displayName%"/>
</ValueBinding>
</Label>
<Label layout="130.0,175.0,50.0,101.0" image="module://kitPxHvac/ducts/hlend.gif"/>
<Label layout="180.0,175.0,125.0,101.0" image="module://kitPxHvac/ducts/hmid.gif"/>
<Label layout="305.0,175.0,125.0,101.0" image="module://kitPxHvac/ducts/hmid.gif"/>
<Label layout="430.0,175.0,125.0,101.0" image="module://kitPxHvac/ducts/hmid.gif"/>
<Label layout="555.0,175.0,50.0,101.0" image="module://kitPxHvac/ducts/hrend.gif"/>
<Label layout="175.0,150.0,40.0,115.0" image="module://kitPxHvac/devices/flowSensorCircle.gif"/>
<Label layout="225.0,175.0,110.0,100.0">
<ValueBinding ord="slot:DamperPosition">
<INumericToSimple name="image" map="gx:Image -inf:20.0=module://kitPxHvac/dampers/vavDamperA1.gif;20.0:40.0=module://kitPxHvac/dampers/vavDamperA2.gif;40.0:60.0=module://kitPxHvac/dampers/vavDamperA3.gif;60.0:80.0=module://kitPxHvac/dampers/vavDamperA4.gif;80.0:+inf=module://kitPxHvac/dampers/vavDamperA5.gif;default=null;"/>
</ValueBinding>
</Label>
<Label layout="350.0,175.0,150.0,100.0">
<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>
</Label>
<Label layout="520.0,175.0,40.0,100.0">
<ValueBinding ord="slot:HeatingCoil">
<INumericToSimple name="image" map="gx:Image 0.0:25.0=module://kitPxHvac/coils/heatingCoilFalse.gif;25.0:100.0=module://kitPxHvac/coils/heatingCoilTrue.gif;default=null;"/>
</ValueBinding>
</Label>
<Label layout="160.0,450.0,270.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:AirFlow">
<IStatusToSimple name="fill">
<Brush name="disabled" value="black"/>
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<IStatusToSimple name="background">
<Brush name="disabled" value="#d88aff"/>
<Brush name="fault" value="#ffaa26"/>
<Brush name="down" value="yellow"/>
<Brush name="alarm" value="red"/>
<Brush name="stale" value="#d6cbae"/>
<Brush name="overridden" value="#00c000"/>
</IStatusToSimple>
<ObjectToString name="text" format="Air Flow: %out.value%"/>
</ValueBinding>
</Label>
<Label layout="435.0,480.0,270.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:SetpointTemp/out/value">
<IStatusToSimple name="fill">
<Brush name="disabled" value="black"/>
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<ObjectToString name="text" format="Setpoint: %.%"/>
</ValueBinding>
</Label>
<Label layout="435.0,450.0,270.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:SpaceTemp">
<IStatusToSimple name="fill">
<Brush name="disabled" value="black"/>
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<IStatusToSimple name="background">
<Brush name="disabled" value="#d88aff"/>
<Brush name="fault" value="#ffaa26"/>
<Brush name="down" value="yellow"/>
<Brush name="alarm" value="red"/>
<Brush name="stale" value="#d6cbae"/>
<Brush name="overridden" value="#00c000"/>
</IStatusToSimple>
<ObjectToString name="text" format="Space: %out.value%"/>
</ValueBinding>
</Label>
<Label layout="160.0,480.0,270.0,20.0" font="12.0pt Tahoma" foreground="white" halign="left">
<ValueBinding ord="slot:HeatingMode">
<IStatusToSimple name="fill">
<Brush name="disabled" value="black"/>
<Brush name="fault" value="black"/>
<Brush name="down" value="black"/>
<Brush name="alarm" value="white"/>
<Brush name="stale" value="black"/>
<Brush name="overridden" value="black"/>
</IStatusToSimple>
<IStatusToSimple name="background">
<Brush name="disabled" value="#d88aff"/>
<Brush name="fault" value="#ffaa26"/>
<Brush name="down" value="yellow"/>
<Brush name="alarm" value="red"/>
<Brush name="stale" value="#d6cbae"/>
<Brush name="overridden" value="#00c000"/>
</IStatusToSimple>
<ObjectToString name="text" format="Heating Mode: %out.value%"/>
</ValueBinding>
</Label>
<CurrentWeatherView layout="560.0,20.0,150.0,pref" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
</CurrentWeatherView>
<BoundLabel layout="215.0,320.0,120.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:DamperPosition">
<ObjectToString name="text" format="%out.value%"/>
</ValueBinding>
</BoundLabel>
<BoundLabel layout="240.0,300.0,70.0,20.0" text="Damper" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="515.0,300.0,70.0,20.0" text="Coil" font="18.0pt Tahoma" foreground="#ff8000"/>
<BoundLabel layout="495.0,320.0,120.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
<ValueBinding ord="slot:HeatingCoil">
<ObjectToString name="text" format="%out.value%"/>
</ValueBinding>
</BoundLabel>
</CanvasPane>
</ScrollPane>
</BorderPane>
</content>
</px>