link start!
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Niagara Presentation XML -->
|
||||
<px version="1.0" media="workbench:WbPxMedia">
|
||||
<import>
|
||||
<module name="alarm"/>
|
||||
<module name="baja"/>
|
||||
<module name="bajaui"/>
|
||||
<module name="converters"/>
|
||||
<module name="gx"/>
|
||||
<module name="kitPx"/>
|
||||
<module name="workbench"/>
|
||||
</import>
|
||||
<content>
|
||||
<BorderPane padding="0.0" border="1.0 solid black" fill="linearGradient( stop(0.0% #004b6981) stop(0.0% #384b5a) stop(50.0% #4b6981) stop(100.0% #384b5a) )">
|
||||
|
||||
<EdgePane name="content">
|
||||
|
||||
<BorderPane name="left" margin="10.0" padding="0.0" border="1.0 solid black" fill="#283540">
|
||||
|
||||
<CanvasPane name="content" viewSize="300.0,500.0" valign="top">
|
||||
|
||||
<Label layout="40.0,240.0,120.0,20.0" text="Alarm Low Limit:" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<GenericFieldEditor layout="160.0,240.0,100.0,20.0">
|
||||
<WbFieldEditorBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/OutOfRangeAlarmExt/offnormalAlgorithm/lowLimit"/>
|
||||
</GenericFieldEditor>
|
||||
|
||||
<Label layout="40.0,210.0,120.0,20.0" text="Alarm High Limit:" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<GenericFieldEditor layout="160.0,210.0,100.0,20.0">
|
||||
<WbFieldEditorBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/OutOfRangeAlarmExt/offnormalAlgorithm/highLimit"/>
|
||||
</GenericFieldEditor>
|
||||
|
||||
<BoundLabel layout="0.0,30.0,300.0,20.0" font="bold 11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest" statusEffect="none">
|
||||
<ObjectToString name="text" format="Current Value: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<SaveButton layout="95.0,280.0,90.0,30.0" image="module://icons/x16/save.png"/>
|
||||
|
||||
<Label layout="10.0,100.0,20.0,20.0" text="-50" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="265.0,100.0,20.0,20.0" text="150" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="0.0,0.0,300.0,50.0"/>
|
||||
|
||||
<Label layout="15.0,5.0,215.0,40.0" text="Alarm Generator" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Bargraph layout="20.0,75.0,260.0,25.0" min="-50.0" max="150.0" valueVisible="false" fill="#018200" foreground="null" background="#a80000" orientation="horizontal" scaleVisible="false">
|
||||
<ValueBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/OutOfRangeAlarmExt/offnormalAlgorithm/highLimit" summary="HighLimit = %.%">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="20.0,75.0,260.0,25.0" min="-50.0" max="150.0" valueVisible="false" fill="#a80000" foreground="null" orientation="horizontal" scaleVisible="false">
|
||||
<ValueBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/OutOfRangeAlarmExt/offnormalAlgorithm/lowLimit" summary="LowLimit = %.%">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Slider layout="20.0,70.0,260.0,20.0" min="-50.0" max="150.0" value="-16.0">
|
||||
<SetPointBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/fallback/value" widgetEvent="actionPerformed" widgetProperty="value"/>
|
||||
</Slider>
|
||||
|
||||
<Label layout="80.0,100.0,20.0,20.0" text="0" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="140.0,105.0,20.0,20.0" text="50" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="205.0,105.0,20.0,20.0" text="100" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="40.0,150.0,120.0,20.0" text="Current Value:" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="160.0,150.0,100.0,20.0" foreground="white" halign="left">
|
||||
<ValueBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/out">
|
||||
<ObjectToString name="text" format="%value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="160.0,180.0,130.0,20.0" foreground="white" halign="left">
|
||||
<ValueBinding ord="station:|slot:/PxHome/Alarm/AlarmDemo/AlarmTest/out">
|
||||
<ObjectToString name="text" format="{%status.flagsToString%}"/>
|
||||
<IStatusToSimple name="background">
|
||||
<Brush name="disabled" value="#dddddd"/>
|
||||
<Brush name="fault" value="#ffaa26"/>
|
||||
<Brush name="down" value="yellow"/>
|
||||
<Brush name="alarm" value="red"/>
|
||||
<Brush name="stale" value="#d6cbae"/>
|
||||
<Brush name="overridden" value="#d88aff"/>
|
||||
<Brush name="nullStatus" value="null"/>
|
||||
<Brush name="unackedAlarm" value="null"/>
|
||||
</IStatusToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="40.0,180.0,120.0,20.0" text="Current Status:" font="bold 11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</BorderPane>
|
||||
|
||||
<BorderPane name="center" padding="10.0 10.0 10.0 0.0">
|
||||
|
||||
<BorderPane name="content" padding="0.0" border="1.0 solid black" fill="#cccccc">
|
||||
|
||||
<AlarmConsole name="content">
|
||||
<WbViewBinding ord="station:|slot:/Services/AlarmService/ConsoleRecipient"/>
|
||||
</AlarmConsole>
|
||||
|
||||
</BorderPane>
|
||||
|
||||
</BorderPane>
|
||||
|
||||
</EdgePane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?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"/>
|
||||
</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="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,110.0,40.0" text="Alarming" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Button layout="50.0,210.0,630.0,70.0" text="Alarm Console" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/Services/AlarmService/ConsoleRecipient"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="50.0,305.0,630.0,70.0" text="Real-Time Alarm Demo" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Alarm/AlarmDemo"/>
|
||||
</Button>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?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="kitPx"/>
|
||||
<module name="report"/>
|
||||
</import>
|
||||
<content>
|
||||
<ReportPane logo="file:^images/tridiumLogo.gif">
|
||||
|
||||
<CanvasPane viewSize="540.0,50.0" halign="left">
|
||||
|
||||
<BoundLabel layout="0,0,300,40" text="All Points Report" font="bold 22pt Tahoma" foreground="#4374b7" halign="left" valign="top">
|
||||
<BoundLabelBinding/>
|
||||
</BoundLabel>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
<SectionHeader text="Boolean Points"/>
|
||||
|
||||
<BoundTable>
|
||||
<TableBinding ord="station:|slot:/|bql:select toPathString,toString from control:BooleanPoint"/>
|
||||
</BoundTable>
|
||||
|
||||
<SectionHeader text="Numeric Points"/>
|
||||
|
||||
<BoundTable>
|
||||
<TableBinding ord="station:|slot:/|bql:select toPathString,toString from control:NumericPoint"/>
|
||||
</BoundTable>
|
||||
|
||||
<SectionHeader text="Enum Points"/>
|
||||
|
||||
<BoundTable>
|
||||
<TableBinding ord="station:|slot:/|bql:select toPathString,toString from control:EnumPoint"/>
|
||||
</BoundTable>
|
||||
|
||||
</ReportPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,145 @@
|
||||
<?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"/>
|
||||
|
||||
<Label layout="20.0,70.0,690.0,460.0" image="file:^px/images/campus.png" font="bold 11.0pt Tahoma" halign="left" valign="bottom"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,110.0,40.0" text="Campus" 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="#e6ffffff" geom="420.0,150.0,210.0,120.0"/>
|
||||
|
||||
<Label layout="430.0,160.0,180.0,50.0" text="Central Plant
2846 Cox Road" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:../Plant/BoilerRoom"/>
|
||||
</Label>
|
||||
|
||||
<Rect fill="#e6ffffff" geom="460.0,405.0,210.0,95.0"/>
|
||||
|
||||
<Label layout="470.0,410.0,180.0,30.0" text="3951 Westerre Pkwy" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Rect fill="#e6ffffff" geom="110.0,120.0,210.0,95.0"/>
|
||||
|
||||
<Label layout="120.0,125.0,180.0,30.0" text="3955 Westerre Pkwy" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="125.0,170.0,140.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/Occupied">
|
||||
<IBooleanToSimple name="text">
|
||||
<String name="trueValue" value="Occupied"/>
|
||||
<String name="falseValue" value="Unoccupied"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="125.0,155.0,170.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/kwDemand">
|
||||
<ObjectToString name="text" format="kW Demand: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Rect fill="#e6ffffff" geom="130.0,300.0,210.0,100.0"/>
|
||||
|
||||
<Label layout="140.0,310.0,180.0,30.0" text="3953 Westerre Pkwy" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="125.0,185.0,150.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:/Logic/HousingUnit/AirHandler/ReturnAirTemp">
|
||||
<ObjectToString name="text" format="Return Air: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="145.0,370.0,150.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:/Logic/HousingUnit/AirHandler/ReturnAirTemp">
|
||||
<ObjectToString name="text" format="Return Air: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="145.0,355.0,140.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/Occupied">
|
||||
<IBooleanToSimple name="text">
|
||||
<String name="trueValue" value="Occupied"/>
|
||||
<String name="falseValue" value="Unoccupied"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="145.0,340.0,170.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/kwDemand">
|
||||
<ObjectToString name="text" format="kW Demand: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="435.0,240.0,150.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:/Logic/HousingUnit/AirHandler/ReturnAirTemp">
|
||||
<ObjectToString name="text" format="Return Air: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="435.0,225.0,140.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/Occupied">
|
||||
<IBooleanToSimple name="text">
|
||||
<String name="trueValue" value="Occupied"/>
|
||||
<String name="falseValue" value="Unoccupied"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="435.0,210.0,170.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/kwDemand">
|
||||
<ObjectToString name="text" format="kW Demand: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="475.0,470.0,150.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:/Logic/HousingUnit/AirHandler/ReturnAirTemp">
|
||||
<ObjectToString name="text" format="Return Air: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="475.0,455.0,140.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/Occupied">
|
||||
<IBooleanToSimple name="text">
|
||||
<String name="trueValue" value="Occupied"/>
|
||||
<String name="falseValue" value="Unoccupied"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="475.0,440.0,170.0,20.0" font="12.0pt Tahoma" foreground="black" halign="left">
|
||||
<ValueBinding ord="slot:Building/kwDemand">
|
||||
<ObjectToString name="text" format="kW Demand: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?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"/>
|
||||
</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="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,110.0,40.0" text="Graphics" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Button layout="50.0,90.0,630.0,70.0" text="Campus" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/Campus"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="50.0,265.0,630.0,70.0" text="Widget Sampler" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/Sampler"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="50.0,353.0,630.0,70.0" text="Vector Graphics" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="file:^px/Fish.px"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="50.0,440.0,630.0,70.0" text="Local Weather" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/Services/WeatherService/Custom"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="50.0,178.0,630.0,70.0" text="Residential" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/Residential"/>
|
||||
</Button>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?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"/>
|
||||
</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="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,110.0,40.0" text="History" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Button layout="47.0,161.0,630.0,70.0" text="History Table" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="history:/demo/Electric|view:history:HistoryTable"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="47.0,346.0,630.0,70.0" text="Chart Builder" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="history:|view:history:HistoryChartBuilder"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="47.0,254.0,630.0,70.0" text="History Chart" font="20.0pt Tahoma">
|
||||
<ValueBinding hyperlink="history:/demo/Electric"/>
|
||||
</Button>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?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"/>
|
||||
</import>
|
||||
<content>
|
||||
<BorderPane padding="0.0" border="1.0 inset black">
|
||||
|
||||
<ScrollPane name="content" viewportBackground="white">
|
||||
|
||||
<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,10.0,710.0,530.0"/>
|
||||
|
||||
<Label layout="50.0,330.0,630.0,170.0" image="file:^px/images/homeBackground.png" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BorderPane layout="80.0,360.0,570.0,120.0" border="1.0 inset black" fill="#40a5a5a5"/>
|
||||
|
||||
<Label layout="458.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="368.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="278.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="188.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="98.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="165.0,55.0,400.0,250.0" image="file:^px/images/homeSplash.jpg" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="551.0,368.0,80.0,80.0" image="file:^px/images/userDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/Services/UserService"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="461.0,368.0,80.0,80.0" image="file:^px/images/historyDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/History"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="548.0,445.0,85.0,20.0" image="file:^px/images/purpleBox.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="371.0,368.0,80.0,80.0" image="file:^px/images/scheduleDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/Logic/HousingUnit/Schedule"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="281.0,368.0,80.0,80.0" image="file:^px/images/reportDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Reports/AllPoints"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="101.0,368.0,80.0,80.0" image="file:^px/images/paintCanDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="101.0,448.0,80.0,20.0" text="Graphics" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="280.0,448.0,80.0,20.0" text="Reports" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Reports/AllPoints"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="371.0,448.0,80.0,20.0" text="Schedule" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/Logic/HousingUnit/Schedule"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="462.0,448.0,80.0,20.0" text="History" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/History"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="552.0,448.0,80.0,20.0" text="User Service" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/Services/UserService"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="191.0,368.0,80.0,80.0" image="file:^px/images/alarmDark.gif" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Alarm"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="192.0,448.0,80.0,20.0" text="Alarming" font="bold 11.0pt Tahoma" foreground="black" valign="top">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Alarm"/>
|
||||
</Label>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?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"/>
|
||||
</import>
|
||||
<content>
|
||||
<BorderPane padding="0.0" border="1.0 inset black">
|
||||
|
||||
<BorderPane name="content" padding="0.0" border="1.0 solid black" fill="white">
|
||||
|
||||
<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="linearGradient( angle(-90.0) stop(30.0% #283540) stop(100.0% #384b5a) )" stroke="black" geom="10.0,60.0,710.0,480.0"/>
|
||||
|
||||
<Label layout="20.0,70.0,690.0,460.0" image="file:^px/images/campus.png" font="bold 11.0pt Tahoma" halign="left" valign="bottom"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,275.0,40.0" text="Central Plant" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Rect fill="#e6ffffff" geom="450.0,220.0,210.0,40.0"/>
|
||||
|
||||
<Label layout="460.0,225.0,180.0,30.0" text="Boiler Room" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:BoilerRoom"/>
|
||||
</Label>
|
||||
|
||||
<Rect fill="#e6ffffff" geom="450.0,170.0,210.0,40.0"/>
|
||||
|
||||
<Label layout="460.0,175.0,180.0,30.0" text="Air Handler Unit" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/Campus/Building/AirHandler"/>
|
||||
</Label>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</BorderPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?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">
|
||||
|
||||
<BorderPane name="content" padding="0" border="1.0 solid black" fill="white">
|
||||
|
||||
<CanvasPane name="content" viewSize="480.0,330.0">
|
||||
|
||||
<Label layout="15,95,120,20" text="Batch Process" image="file:^px/images/arrow.png" font="bold 11pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/ProcessControl/BatchProcess"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="15,190,120,20" text="Machine Tool" image="file:^px/images/arrow.png" font="bold 11pt Tahoma" halign="left">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/ProcessControl/MachineTool"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="175,15,282,68" image="file:^px/images/processControl.gif" font="bold 11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,115,410,20" text="The process starts by pumping concentrate, water, and steam into the Mixer tank." font="11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,130,410,20" text="Once filled, the mixer is activated. Then the mixing tank is drained into the Product" font="11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,145,410,20" text="Storage tank." font="11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,210,410,20" text="The process starts by loading the unfinished part onto the conveyor. The tool is" font="11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,225,410,20" text="then clamped into place under the stamp. Once stamped, the part continues to the" font="11pt Tahoma" halign="left"/>
|
||||
|
||||
<Label layout="30,240,410,20" text="end of the conveyor and is unloaded." font="11pt Tahoma" halign="left"/>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</BorderPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?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"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,185.0,40.0" text="Residential" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="40.0,95.0,390.0,370.0" image="file:^px/images/residential_floorplan.png"/>
|
||||
|
||||
<Label layout="495.0,105.0,205.0,30.0" text="Exterior Lighting" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:ExteriorLighting"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="495.0,136.0,205.0,29.0" text="Exterior Irrigation" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:ExteriorIrrigation"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="495.0,200.0,205.0,20.0" text="First Floor" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:FirstFloor"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="495.0,270.0,205.0,20.0" text="Second Floor" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:SecondFloor"/>
|
||||
</Label>
|
||||
|
||||
<CurrentWeatherView layout="560.0,10.0,160.0,50.0" 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="360.0,380.0,340.0,140.0"/>
|
||||
|
||||
<AnalogMeter layout="590.0,410.0,98.0,101.0" startAngle="180" arcAngle="180" max="50.0" numDivisions="4" numSubDivisions="10" valueFont="14.0pt Tahoma" background="white">
|
||||
<ValueBinding ord="slot:Electric/out/value" hyperlink="slot:|view:Residential_Charting" summary="%.%">
|
||||
<ObjectToString name="text"/>
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
<Label layout="590.0,390.0,100.0,20.0" text="Electricity" font="12.0pt Tahoma" foreground="white" valign="top"/>
|
||||
|
||||
<Label layout="480.0,390.0,100.0,20.0" text="Gas" font="12.0pt Tahoma" foreground="white" valign="top"/>
|
||||
|
||||
<AnalogMeter layout="480.0,410.0,98.0,101.0" startAngle="180" arcAngle="180" max="5.0" numDivisions="4" numSubDivisions="10" valueFont="14.0pt Tahoma" background="white">
|
||||
<ValueBinding ord="slot:Gas/out/value" hyperlink="slot:|view:Residential_Charting" summary="%.%">
|
||||
<ObjectToString name="text"/>
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
<Label layout="370.0,390.0,100.0,20.0" text="Water" font="12.0pt Tahoma" foreground="white" valign="top"/>
|
||||
|
||||
<AnalogMeter layout="370.0,410.0,98.0,101.0" startAngle="180" arcAngle="180" max="5.0" numDivisions="4" numSubDivisions="10" valueFont="14.0pt Tahoma" background="white">
|
||||
<ValueBinding ord="slot:Water/out/value" hyperlink="slot:|view:Residential_Charting" summary="%.%">
|
||||
<ObjectToString name="text"/>
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
<Label layout="495.0,230.0,205.0,20.0" text="First Floor Air Handler" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:FirstFloor/AirHandler"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="495.0,295.0,225.0,20.0" text="Second Floor Air Handler" image="file:^px/images/arrow.png" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding hyperlink="slot:SecondFloor/AirHandler"/>
|
||||
</Label>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,164 @@
|
||||
<?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"/>
|
||||
|
||||
<BoundLabel layout="100.0,145.0,60.0,200.0" image="module://kitPxHvac/ducts/hlend.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="630.0,145.0,60.0,200.0" image="module://kitPxHvac/ducts/hrend.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="150.0,145.0,120.0,200.0" image="module://kitPxHvac/ducts/hmid.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="270.0,145.0,120.0,200.0" image="module://kitPxHvac/ducts/hmid.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="390.0,145.0,120.0,200.0" image="module://kitPxHvac/ducts/hmid.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="510.0,145.0,120.0,200.0" image="module://kitPxHvac/ducts/hmid.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<BoundLabel layout="595.0,173.0,25.0,80.0" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<BoundLabel layout="505.0,195.0,115.0,150.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
|
||||
<ValueBinding ord="slot:CoolCoil" summary="%.%">
|
||||
<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="405.0,195.0,90.0,150.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
|
||||
<ValueBinding ord="slot:HeatCoil" summary="%.%">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="module://kitPxHvac/coils/heatingCoilv2wLTrue.gif"/>
|
||||
<Image name="falseValue" value="module://kitPxHvac/coils/heatingCoilv2wLFalse.gif"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="305.0,195.0,150.0,100.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
|
||||
<ValueBinding ord="slot:Fan" summary="%.%">
|
||||
<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="245.0,195.0,40.0,100.0" font="bold 11.0pt Tahoma" halign="left" mouseOver="highlight">
|
||||
<ValueBinding ord="slot:Filter" summary="%.%">
|
||||
<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="237.0,172.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="80.0,215.0,50.0,50.0" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding ord="slot:Return/out/value" summary="%.%">
|
||||
<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="145.0,145.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
|
||||
<ValueBinding ord="slot:Return/out/value" summary="%.%">
|
||||
<ObjectToString name="text"/>
|
||||
</ValueBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="575.0,145.0,70.0,20.0" font="bold 10.0pt Tahoma" foreground="white">
|
||||
<ValueBinding ord="slot:Supply/Out" summary="%.%">
|
||||
<ObjectToString name="text" format="%value%"/>
|
||||
</ValueBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="575.0,125.0,70.0,20.0" text="Supply" font="18.0pt Tahoma" foreground="#ff8000"/>
|
||||
|
||||
<BoundLabel layout="145.0,125.0,70.0,20.0" text="Return" font="18.0pt Tahoma" foreground="#ff8000"/>
|
||||
|
||||
<BoundLabel layout="645.0,223.0,50.0,50.0" font="bold 11.0pt Tahoma" halign="left">
|
||||
<ValueBinding ord="slot:Supply/Out" summary="%value%">
|
||||
<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,555.0,40.0" font="26.0pt Tahoma" foreground="white" halign="left">
|
||||
<ValueBinding ord="slot:">
|
||||
<ObjectToString name="text" format="%parent.displayName% Residential Air Handler"/>
|
||||
</ValueBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<CurrentWeatherView layout="560.0,20.0,160.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="167.0,173.0,25.0,80.0" image="module://kitPxHvac/devices/tempSensorTop.gif" font="bold 11.0pt Tahoma" halign="left"/>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="20.0,405.0,690.0,125.0"/>
|
||||
|
||||
<BoundLabel layout="400.0,450.0,210.0,25.0" font="18.0pt Tahoma" foreground="white" mouseOver="highlight">
|
||||
<ValueBinding ord="slot:SetPoint" summary="%.%">
|
||||
<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>
|
||||
|
||||
<BoundLabel layout="180.0,445.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="180.0,470.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>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<px version='1.0' media='workbench:WbPxMedia'>
|
||||
<import>
|
||||
<module name='bajaui'/>
|
||||
</import>
|
||||
<content>
|
||||
<ScrollPane>
|
||||
<CanvasPane name="content" viewSize="500,400"/>
|
||||
</ScrollPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?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="bql"/>
|
||||
<module name="chart"/>
|
||||
<module name="gx"/>
|
||||
<module name="history"/>
|
||||
<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="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,355.0,40.0" text="Residential Charting" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<CurrentWeatherView layout="560.0,10.0,160.0,50.0" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
|
||||
<WbViewBinding ord="station:|slot:/Services/WeatherService/Richmond"/>
|
||||
</CurrentWeatherView>
|
||||
|
||||
<TabbedPane layout="30.0,80.0,660.0,440.0">
|
||||
|
||||
<LabelPane>
|
||||
|
||||
<Label name="label" text="Gas"/>
|
||||
|
||||
<CanvasPane name="content" viewSize="660.0,440.0" background="#eeeeee">
|
||||
|
||||
<HistoryChart layout="20.0,30.0,630.0,190.0" showTimeRangeEditor="false" showDeltaEditor="false" showLiveUpdates="false" defaultLiveUpdates="true">
|
||||
<WbViewBinding ord="history:/demo/Gas"/>
|
||||
</HistoryChart>
|
||||
|
||||
<HistoryTable layout="20.0,230.0,630.0,190.0" showTimeRangeEditor="false" showDeltaEditor="false" showLiveUpdates="false" defaultLiveUpdates="true">
|
||||
<WbViewBinding ord="history:/demo/Gas"/>
|
||||
</HistoryTable>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</LabelPane>
|
||||
|
||||
<LabelPane>
|
||||
|
||||
<Label name="label" text="Water"/>
|
||||
|
||||
<HistoryChart name="content" visible="false" showTimeRangeEditor="false" showDeltaEditor="false" showLiveUpdates="false" defaultLiveUpdates="true">
|
||||
<WbViewBinding ord="history:/demo/Water"/>
|
||||
</HistoryChart>
|
||||
|
||||
</LabelPane>
|
||||
|
||||
<LabelPane>
|
||||
|
||||
<Label name="label" text="Electricity"/>
|
||||
|
||||
<HistoryChart name="content" visible="false" showTimeRangeEditor="false" showDeltaEditor="false" showLiveUpdates="false" defaultLiveUpdates="true">
|
||||
<WbViewBinding ord="history:/demo/Electric"/>
|
||||
</HistoryChart>
|
||||
|
||||
</LabelPane>
|
||||
|
||||
</TabbedPane>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,199 @@
|
||||
<?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="control"/>
|
||||
<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"/>
|
||||
|
||||
<Rect fill="#388f21" geom="30.0,80.0,470.0,440.0"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,265.0,40.0" text="Residential First Floor" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<CurrentWeatherView layout="565.0,10.0,150.0,50.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="30.0,180.0,470.0,300.0" image="file:^px/images/residential_firstfloor.png"/>
|
||||
|
||||
<Label layout="120.0,380.0,50.0,20.0" foreground="black" background="white">
|
||||
<ValueBinding ord="slot:Garage/out/value">
|
||||
<ObjectToString name="text"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="375.0,310.0,50.0,20.0" foreground="black" background="white">
|
||||
<ValueBinding ord="slot:GreatRoom">
|
||||
<ObjectToString name="text" format="%out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="230.0,340.0,50.0,20.0" foreground="black" background="white">
|
||||
<ValueBinding ord="slot:Kitchen">
|
||||
<ObjectToString name="text" format="%out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="423.0,350.0,40.0,20.0" foreground="black">
|
||||
<ValueBinding ord="slot:GasFireplace/out/value">
|
||||
<ObjectToString name="text"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,240.0,180.0,280.0"/>
|
||||
|
||||
<Label layout="535.0,405.0,140.0,30.0" text="Garage" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<BoundLabel layout="540.0,430.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:Garage/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Temperature: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="540.0,450.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:GarageDoor/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Door Open: %.%"/>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="540.0,470.0,70.0,20.0" text="Open">
|
||||
<ActionBinding ord="slot:GarageDoor/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,80.0,180.0,150.0"/>
|
||||
|
||||
<Button layout="535.0,120.0,80.0,20.0" text="Override">
|
||||
<ActionBinding ord="slot:AirHandler/SetPoint/override" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="615.0,120.0,70.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:AirHandler/SetPoint/auto"/>
|
||||
</Button>
|
||||
|
||||
<Rect fill="#915600" geom="90.0,80.0,60.0,180.0"/>
|
||||
|
||||
<Label layout="100.0,250.0,40.0,20.0" foreground="black">
|
||||
<ValueBinding ord="slot:GarageDoor/out/value">
|
||||
<ObjectToString name="text"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<BoundLabel layout="535.0,160.0,150.0,20.0" font="11.0pt Tahoma">
|
||||
<BoundLabelBinding ord="slot:AirHandler/Fan" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Running: %out.value%"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Label layout="535.0,245.0,140.0,30.0" text="Great Room" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<BoundLabel layout="540.0,270.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:GreatRoom/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Temperature: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="540.0,290.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:GasFireplace/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Gas Fireplace: %.%"/>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="540.0,310.0,70.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:GasFireplace/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="535.0,350.0,140.0,30.0" text="Kitchen" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<BoundLabel layout="540.0,375.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:Kitchen/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Temperature: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="535.0,180.0,50.0,20.0" text="Start">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,180.0,50.0,20.0" text="Stop">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="635.0,180.0,50.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<BoundLabel layout="535.0,100.0,150.0,20.0" font="11.0pt Tahoma" foreground="white">
|
||||
<BoundLabelBinding ord="slot:AirHandler/SetPoint" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Set Point: %out.value%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="610.0,310.0,70.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:GasFireplace/inactive" widgetEvent="actionPerformed">
|
||||
<Override name="actionArg"/>
|
||||
</ActionBinding>
|
||||
</Button>
|
||||
|
||||
<Button layout="610.0,470.0,70.0,20.0" text="Close">
|
||||
<ActionBinding ord="slot:GarageDoor/inactive" widgetEvent="actionPerformed">
|
||||
<Override name="actionArg"/>
|
||||
</ActionBinding>
|
||||
</Button>
|
||||
|
||||
<Rect fill="#915600" geom="30.0,190.0,120.0,60.0"/>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,516 @@
|
||||
<?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"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,265.0,40.0" text="Residential Irrigation" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="30.0,120.0,470.0,410.0" image="file:^px/images/residential_lot.png"/>
|
||||
|
||||
<Label layout="110.0,180.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_360_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="150.0,250.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_360_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="45.0,250.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="30.0,200.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="180.0,125.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_south_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="20.0,145.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="85.0,115.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_south_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="200.0,200.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone1">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="110.0,230.0,70.0,30.0" text="Zone 1" font="18.0pt Tahoma" foreground="#ff8000">
|
||||
<ValueBinding ord="slot:Zone1" hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="400.0,370.0,70.0,30.0" text="Zone 3" font="18.0pt Tahoma" foreground="#ff8000">
|
||||
<ValueBinding ord="slot:Zone3" hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="410.0,240.0,70.0,30.0" text="Zone 4" font="18.0pt Tahoma" foreground="#ff8000">
|
||||
<ValueBinding ord="slot:Zone4" hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="65.0,380.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone2">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="130.0,480.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone2">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_north_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="145.0,380.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone2">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="80.0,440.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone2">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="150.0,435.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone2">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="100.0,375.0,70.0,30.0" text="Zone 2" font="18.0pt Tahoma" foreground="#ff8000">
|
||||
<ValueBinding ord="slot:Zone1" hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="205.0,450.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="205.0,395.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="340.0,380.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_360_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="405.0,295.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_360_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="270.0,470.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_north_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="420.0,450.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_north_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="455.0,380.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="455.0,320.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="310.0,330.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="345.0,280.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="455.0,270.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="345.0,215.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone4">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_east_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="455.0,185.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone4">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_west_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="410.0,155.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone4">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_south_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="345.0,145.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone4">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_south_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="280.0,140.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone4">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_south_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="340.0,460.0,60.0,60.0">
|
||||
<ValueBinding ord="slot:Zone3">
|
||||
<IBooleanToSimple name="image">
|
||||
<Image name="trueValue" value="file:^px/images/residential_sprinkler_north_on.png"/>
|
||||
<Image name="falseValue" value="file:^px/images/residential_sprinkler_off.png"/>
|
||||
</IBooleanToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,80.0,180.0,440.0"/>
|
||||
|
||||
<Bargraph layout="550.0,420.0,40.0,65.0" max="45.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:WaterPressure">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Label layout="540.0,390.0,60.0,30.0" text="Water
Pressure" foreground="white"/>
|
||||
|
||||
<Label layout="540.0,485.0,60.0,20.0" foreground="white">
|
||||
<ValueBinding ord="slot:WaterPressure/out">
|
||||
<ObjectToString name="text" format="%value%"/>
|
||||
<IStatusToSimple name="background">
|
||||
<Brush name="disabled" value="#dddddd"/>
|
||||
<Brush name="fault" value="#ffaa26"/>
|
||||
<Brush name="down" value="yellow"/>
|
||||
<Brush name="alarm" value="red"/>
|
||||
<Brush name="stale" value="#d6cbae"/>
|
||||
<Brush name="overridden" value="#d88aff"/>
|
||||
<Brush name="nullStatus" value="null"/>
|
||||
<Brush name="unackedAlarm" value="null"/>
|
||||
</IStatusToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Bargraph layout="630.0,420.0,40.0,65.0" max="35.0" valueVisible="false" foreground="white" scale="5.0">
|
||||
<ValueBinding ord="slot:WaterFlow">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Label layout="620.0,390.0,60.0,30.0" text="Water
Flow" foreground="white"/>
|
||||
|
||||
<Label layout="620.0,485.0,60.0,20.0" foreground="white">
|
||||
<ValueBinding ord="slot:WaterFlow/out">
|
||||
<ObjectToString name="text" format="%value%"/>
|
||||
<IStatusToSimple name="background">
|
||||
<Brush name="disabled" value="#dddddd"/>
|
||||
<Brush name="fault" value="#ffaa26"/>
|
||||
<Brush name="down" value="yellow"/>
|
||||
<Brush name="alarm" value="red"/>
|
||||
<Brush name="stale" value="#d6cbae"/>
|
||||
<Brush name="overridden" value="#d88aff"/>
|
||||
<Brush name="nullStatus" value="null"/>
|
||||
<Brush name="unackedAlarm" value="null"/>
|
||||
</IStatusToSimple>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<BoundLabel layout="215.0,80.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/current/state/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Conditions: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="365.0,80.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/day0/high/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="High Temp: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="365.0,100.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/day0/low/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Low Temp: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="215.0,100.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/day0/precipChance/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Chance Rain: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="365.0,130.0,100.0,20.0" text="Edit Schedule">
|
||||
<ValueBinding hyperlink="station:|slot:/PxHome/Graphics/Residential/ExteriorIrrigation/EnumSchedule"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,135.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Zone1/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,135.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Zone1/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,135.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Zone1/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="535.0,90.0,140.0,30.0" text="Zone 1" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<Button layout="630.0,205.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Zone2/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,205.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Zone2/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,205.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Zone2/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="535.0,160.0,140.0,30.0" text="Zone 2" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<Button layout="630.0,270.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Zone3/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,270.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Zone3/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,270.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Zone3/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="535.0,225.0,140.0,30.0" text="Zone 3" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:Zone3" hyperlink="slot:Building"/>
|
||||
</Label>
|
||||
|
||||
<Button layout="630.0,340.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Zone4/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,340.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Zone4/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,340.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Zone4/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="535.0,295.0,140.0,30.0" text="Zone 4" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<CurrentWeatherView layout="565.0,10.0,150.0,50.0" 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="540.0,115.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:Zone1/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Status: %.%"/>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="540.0,185.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:Zone2/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Status: %.%"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="540.0,250.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:Zone3/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Status: %.%"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="540.0,320.0,145.0,20.0" font="11.0pt Tahoma" halign="left">
|
||||
<BoundLabelBinding ord="slot:Zone4/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Status: %.%"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,224 @@
|
||||
<?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"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,485.0,40.0" text="Residential Exterior Lighting" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="30.0,105.0,470.0,410.0" image="file:^px/images/residential_lot.png"/>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,70.0,180.0,440.0"/>
|
||||
|
||||
<Polygon fill="linearGradient( angle(-90.0) stop(0.0% #f3ff00) stop(100.0% #00f8ff00) )" geom="296.0,370.0 246.0,420.0 296.0,420.0 346.0,420.0 ">
|
||||
<ValueBinding ord="slot:FloodLightSouth/out/value">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Polygon>
|
||||
|
||||
<Polygon fill="linearGradient( angle(90.0) stop(0.0% #f3ff00) stop(100.0% #00f8ff00) )" geom="340.0,155.0 280.0,155.0 340.0,205.0 390.0,155.0 ">
|
||||
<ValueBinding ord="slot:FloodLightNorth">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Polygon>
|
||||
|
||||
<Polygon fill="linearGradient( stop(0.0% #f3ff00) stop(100.0% #00f8ff00) )" geom="415.0,275.0 365.0,225.0 415.0,175.0 415.0,225.0 ">
|
||||
<ValueBinding ord="slot:FloodLightEast">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Polygon>
|
||||
|
||||
<Polygon fill="linearGradient( stop(0.0% #f3ff00) stop(100.0% #00f8ff00) )" geom="415.0,355.0 365.0,305.0 415.0,255.0 415.0,305.0 ">
|
||||
<ValueBinding ord="slot:FloodLightEast">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Polygon>
|
||||
|
||||
<Polygon fill="linearGradient( angle(180.0) stop(0.0% #f3ff00) stop(100.0% #00f8ff00) stop(100.0% #00f8ff00) )" geom="205.0,405.0 205.0,355.0 205.0,305.0 260.0,355.0 ">
|
||||
<ValueBinding ord="slot:Garage">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Polygon>
|
||||
|
||||
<Ellipse fill="radialGradient( stop(0.0% #eeff00) stop(100.0% #00fdff00) stop(100.0% #00fdff00) )" geom="230.0,255.0,50.0,50.0">
|
||||
<ValueBinding ord="slot:Porch">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="radialGradient( stop(0.0% #eeff00) stop(100.0% #00fdff00) )" geom="55.0,220.0,120.0,120.0">
|
||||
<ValueBinding ord="slot:LampPost">
|
||||
<IBooleanToSimple name="visible"/>
|
||||
</ValueBinding>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="110.0,275.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:LampPost"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="260.0,350.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:Garage"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="290.0,360.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:FloodLightSouth/out/value"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="360.0,300.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:FloodLightEast"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="360.0,220.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:FloodLightEast"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="335.0,200.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:FloodLightNorth"/>
|
||||
</Ellipse>
|
||||
|
||||
<Ellipse fill="#838383" stroke="black" geom="250.0,275.0,10.0,10.0">
|
||||
<ValueBinding ord="slot:Porch"/>
|
||||
</Ellipse>
|
||||
|
||||
<Label layout="540.0,90.0,140.0,30.0" text="Lamp Post" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:LampPost"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="540.0,160.0,140.0,30.0" text="Porch Light" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:Porch"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="540.0,300.0,140.0,30.0" text="East Floodlight" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:FloodLightEast"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="540.0,370.0,140.0,30.0" text="South Floodlight" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:FloodLightSouth"/>
|
||||
</Label>
|
||||
|
||||
<Label layout="540.0,440.0,140.0,30.0" text="North Floodlight" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:FloodLightNorth"/>
|
||||
</Label>
|
||||
|
||||
<Button layout="540.0,120.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:LampPost/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,120.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:LampPost/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,120.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:LampPost/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,190.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Porch/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,190.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Porch/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,190.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Porch/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,330.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:FloodLightEast/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,330.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:FloodLightEast/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,330.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:FloodLightEast/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,400.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:FloodLightSouth/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,400.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:FloodLightSouth/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,400.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:FloodLightSouth/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="540.0,470.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:FloodLightNorth/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,470.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:FloodLightNorth/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,470.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:FloodLightNorth/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Label layout="540.0,230.0,140.0,30.0" text="Garage" font="18.0pt Tahoma" foreground="#ff8000" halign="left">
|
||||
<ValueBinding ord="slot:Garage"/>
|
||||
</Label>
|
||||
|
||||
<Button layout="540.0,260.0,45.0,20.0" text="On">
|
||||
<ActionBinding ord="slot:Garage/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,260.0,45.0,20.0" text="Off">
|
||||
<ActionBinding ord="slot:Garage/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="630.0,260.0,45.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:Garage/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<BoundLabel layout="340.0,80.0,170.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/current/sunrise" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sunrise: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="340.0,100.0,170.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/current/sunset" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sunset: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="340.0,120.0,170.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="station:|slot:/Services/WeatherService/Richmond/provider/SunPosition/currentElevation" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sun Elevation: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<CurrentWeatherView layout="560.0,10.0,160.0,50.0" 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>
|
||||
@@ -0,0 +1,112 @@
|
||||
<?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"/>
|
||||
|
||||
<Rect fill="#388f21" geom="30.0,80.0,470.0,440.0"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Label layout="25.0,15.0,355.0,40.0" text="Residential Second Floor" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<CurrentWeatherView layout="565.0,10.0,150.0,50.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="30.0,180.0,470.0,300.0" image="file:^px/images/residential_secondfloor.png"/>
|
||||
|
||||
<Label layout="115.0,280.0,50.0,20.0" foreground="black" background="white">
|
||||
<ValueBinding ord="slot:MasterBedroom/out/value">
|
||||
<ObjectToString name="text"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Label layout="290.0,315.0,50.0,20.0" foreground="black" background="white">
|
||||
<ValueBinding ord="slot:Hallway/out/value">
|
||||
<ObjectToString name="text"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,240.0,180.0,280.0"/>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="520.0,80.0,180.0,150.0"/>
|
||||
|
||||
<Label layout="535.0,245.0,140.0,30.0" text="Hallway" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<BoundLabel layout="540.0,270.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:Hallway/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Temperature: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Label layout="535.0,290.0,140.0,30.0" text="Master Bedroom" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<BoundLabel layout="540.0,315.0,145.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:MasterBedroom/out/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Temperature: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="535.0,120.0,80.0,20.0" text="Override">
|
||||
<ActionBinding ord="slot:AirHandler/SetPoint/override" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="615.0,120.0,70.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:AirHandler/SetPoint/auto"/>
|
||||
</Button>
|
||||
|
||||
<BoundLabel layout="535.0,160.0,150.0,20.0" font="11.0pt Tahoma">
|
||||
<BoundLabelBinding ord="slot:AirHandler/Fan" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Running: %out.value%"/>
|
||||
<IBooleanToSimple name="background">
|
||||
<Brush name="trueValue" value="#1bff00"/>
|
||||
<Brush name="falseValue" value="null"/>
|
||||
</IBooleanToSimple>
|
||||
<IBooleanToSimple name="foreground">
|
||||
<Brush name="trueValue" value="black"/>
|
||||
<Brush name="falseValue" value="white"/>
|
||||
</IBooleanToSimple>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Button layout="535.0,180.0,50.0,20.0" text="Start">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/active" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="585.0,180.0,50.0,20.0" text="Stop">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/inactive" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<Button layout="635.0,180.0,50.0,20.0" text="Auto">
|
||||
<ActionBinding ord="slot:AirHandler/Fan/auto" widgetEvent="actionPerformed"/>
|
||||
</Button>
|
||||
|
||||
<BoundLabel layout="535.0,100.0,150.0,20.0" font="11.0pt Tahoma" foreground="white">
|
||||
<BoundLabelBinding ord="slot:AirHandler/SetPoint" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Set Point: %out.value%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
|
||||
</BorderPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?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="bql"/>
|
||||
<module name="chart"/>
|
||||
<module name="converters"/>
|
||||
<module name="gx"/>
|
||||
<module name="history"/>
|
||||
<module name="kitPx"/>
|
||||
<module name="workbench"/>
|
||||
</import>
|
||||
<content>
|
||||
<ScrollPane>
|
||||
|
||||
<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="black" geom="5.0,10.0,710.0,50.0"/>
|
||||
|
||||
<Rect fill="#283540" stroke="black" geom="5.0,60.0,710.0,480.0"/>
|
||||
|
||||
<AnalogMeter layout="510.0,220.0,105.0,95.0" valueFont="18.0pt Tahoma" background="linearGradient( angle(-90.0) stop(0.0% #4b6981) stop(100.0% #283540) )" foreground="white">
|
||||
<ValueBinding ord="slot:NumericWritable">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
<Label layout="410.0,180.0,200.0,30.0" text="Analog Meter" font="18.0pt Tahoma" foreground="white"/>
|
||||
|
||||
<Bargraph layout="230.0,225.0,70.0,95.0" valueFont="12.0pt Tahoma" fill="linearGradient( angle(-90.0) stop(0.0% #4b6981) stop(100.0% #283540) )" foreground="white" background="#1affffff" scale="20.0">
|
||||
<ValueBinding ord="slot:NumericWritable">
|
||||
<INumericToNumber name="value"/>
|
||||
<ObjectToString name="text" format="%out.value%"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Label layout="85.0,180.0,220.0,30.0" text="Bargraphs" font="18.0pt Tahoma" foreground="white"/>
|
||||
|
||||
<Bargraph layout="170.0,225.0,50.0,95.0" valueVisible="false" fill="linearGradient( angle(-90.0) stop(0.0% #4b6981) stop(100.0% #283540) )" foreground="white" background="#1affffff" scale="20.0">
|
||||
<ValueBinding ord="slot:NumericWritable">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="110.0,225.0,50.0,95.0" fill="linearGradient( angle(-90.0) stop(0.0% #4b6981) stop(100.0% #283540) )" foreground="white" background="#1affffff" scaleVisible="false">
|
||||
<ValueBinding ord="slot:NumericWritable">
|
||||
<INumericToNumber name="value"/>
|
||||
<ObjectToString name="text" format="%out.value%"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Line stroke="#8baac6" pen="2.0" geom="410.0,215.0 610.0,215.0"/>
|
||||
|
||||
<Line stroke="#8baac6" pen="2.0" geom="328.0,215.0 60.0,215.0"/>
|
||||
|
||||
<Rect fill="linearGradient( angle(-90.0) stop(0.0% #b1c0ce) stop(100.0% #7d91a3) )" geom="40.0,80.0,655.0,85.0"/>
|
||||
|
||||
<Slider layout="265.0,110.0,360.0,20.0">
|
||||
<SetPointBinding ord="station:|slot:/PxHome/Graphics/Sampler/NumericWritable/fallback" widgetEvent="actionPerformed" widgetProperty="value"/>
|
||||
</Slider>
|
||||
|
||||
<Label layout="55.0,105.0,200.0,35.0" font="18.0pt Tahoma" foreground="#384b5a">
|
||||
<ValueBinding ord="station:|slot:/PxHome/Graphics/Sampler/NumericWritable">
|
||||
<ObjectToString name="text" format="Current Value: %out.value%"/>
|
||||
</ValueBinding>
|
||||
</Label>
|
||||
|
||||
<ImageButton layout="645.0,90.0,32.0,32.0" buttonStyle="none" normal="file:^px/images/arrowUp.png" mouseOver="file:^px/images/arrowUpOver.png" pressed="file:^px/images/arrowUpPressed.png">
|
||||
<IncrementSetPointBinding ord="station:|slot:/PxHome/Graphics/Sampler/NumericWritable/fallback/value" widgetEvent="actionPerformed" increment="1.0"/>
|
||||
</ImageButton>
|
||||
|
||||
<ImageButton layout="645.0,120.0,32.0,37.0" buttonStyle="none" normal="file:^px/images/arrowDown.png" mouseOver="file:^px/images/arrowDownOver.png" pressed="file:^px/images/arrowDownPressed.png">
|
||||
<IncrementSetPointBinding ord="station:|slot:/PxHome/Graphics/Sampler/NumericWritable/fallback/value" widgetEvent="actionPerformed" increment="-1.0"/>
|
||||
</ImageButton>
|
||||
|
||||
<Label layout="30.0,15.0,325.0,40.0" text="Widget Sampler" font="26.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<Label layout="260.0,125.0,20.0,20.0" text="0" foreground="#384b5a"/>
|
||||
|
||||
<Label layout="610.0,125.0,20.0,20.0" text="100" foreground="#384b5a"/>
|
||||
|
||||
<Label layout="435.0,125.0,20.0,20.0" text="50" foreground="#384b5a"/>
|
||||
|
||||
<Label layout="520.0,125.0,20.0,20.0" text="75" foreground="#384b5a"/>
|
||||
|
||||
<Label layout="350.0,125.0,20.0,20.0" text="25" foreground="#384b5a"/>
|
||||
|
||||
<HistoryChart layout="40.0,350.0,655.0,160.0" showTimeRangeEditor="false" showDeltaEditor="false" showLiveUpdates="false" defaultLiveUpdates="true">
|
||||
<WbViewBinding ord="history:/demo/NumericWritable"/>
|
||||
</HistoryChart>
|
||||
|
||||
<AnalogMeter layout="400.0,220.0,105.0,95.0" startAngle="180" arcAngle="180" numDivisions="5" valueFont="18.0pt Tahoma" background="linearGradient( angle(-90.0) stop(0.0% #4b6981) stop(100.0% #283540) )" foreground="white">
|
||||
<ValueBinding ord="slot:NumericWritable">
|
||||
<INumericToNumber name="value"/>
|
||||
<ObjectToString name="text" format="%out.value%"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -0,0 +1,237 @@
|
||||
<?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>
|
||||
<ScrollPane>
|
||||
|
||||
<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% #283540) stop(100.0% #384b5a) )" geom="30.0,310.0,670.0,210.0"/>
|
||||
|
||||
<BoundLabel layout="40.0,320.0,250.0,20.0" text="Forecasted Temperatures (°F)" font="18.0pt Tahoma" foreground="#ff8000" halign="left"/>
|
||||
|
||||
<Rect fill="linearGradient( angle(90.0) stop(0.0% #283540) stop(100.0% #384b5a) )" geom="30.0,80.0,670.0,210.0"/>
|
||||
|
||||
<Rect fill="black" stroke="black" geom="10.0,10.0,710.0,50.0"/>
|
||||
|
||||
<BoundLabel layout="50.0,180.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/temp/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Current Temp: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="50.0,200.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/humidity/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Humidity: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="50.0,220.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Wind: %windDirection.value% at %windSpeed.value%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="220.0,140.0,140.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/pressure/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Pressure: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="220.0,160.0,140.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left" textToIconAlign="left">
|
||||
<BoundLabelBinding ord="slot:current/dewPoint/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Dewpoint: %.% "/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="220.0,180.0,140.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/visibility/value" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Visibility: %.% "/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Label layout="25.0,20.0,395.0,40.0" text="Weather Conditions" font="26.0pt Tahoma" foreground="white" halign="left" valign="top"/>
|
||||
|
||||
<BoundLabel layout="50.0,140.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/sunrise" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sunrise: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="50.0,160.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:current/sunset" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sunset: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<Bargraph layout="125.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day0/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="195.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day1/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="265.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:current/temp/value">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="335.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day3/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="405.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day4/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="475.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day5/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<Bargraph layout="545.0,370.0,40.0,135.0" min="-10.0" max="110.0" valueVisible="false" foreground="white">
|
||||
<ValueBinding ord="slot:day6/high">
|
||||
<INumericToNumber name="value"/>
|
||||
</ValueBinding>
|
||||
</Bargraph>
|
||||
|
||||
<BoundLabel layout="110.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day0">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="180.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day1">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="250.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day2">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="320.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day3">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="390.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day4">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="460.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day5">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="530.0,350.0,70.0,20.0" foreground="white">
|
||||
<BoundLabelBinding ord="slot:day6">
|
||||
<ObjectToString name="text" format="%displayName%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<CurrentWeatherView layout="570.0,10.0,150.0,50.0" iconSize="x32" tempFont="bold 11.0pt Tahoma" tempBrush="white" stateFont="11.0pt Tahoma" stateBrush="white">
|
||||
<WbViewBinding ord="slot:"/>
|
||||
</CurrentWeatherView>
|
||||
|
||||
<BoundLabel layout="40.0,90.0,150.0,20.0" text="Current Conditions" font="18.0pt Tahoma" foreground="#ff8000"/>
|
||||
|
||||
<AnalogMeter layout="550.0,115.0,123.0,131.0" arcAngle="290" max="120.0" valueFont="14.0pt Tahoma" background="white">
|
||||
<ValueBinding ord="slot:current/temp">
|
||||
<INumericToNumber name="value"/>
|
||||
<ObjectToString name="text" format="%value%"/>
|
||||
</ValueBinding>
|
||||
</AnalogMeter>
|
||||
|
||||
<BoundLabel layout="550.0,255.0,120.0,20.0" font="bold 12.0pt Tahoma" foreground="white">
|
||||
<BoundLabelBinding ord="slot:current" summary="%weatherSummary.value%" statusEffect="none">
|
||||
<ObjectToString name="text" format="%state.value%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="380.0,180.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:provider/SunPosition/latitude" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Latitude: %.% "/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="380.0,160.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:provider/SunPosition/longitude" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Longitude: %.% "/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="380.0,140.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left" textToIconAlign="left">
|
||||
<BoundLabelBinding ord="slot:provider/MoonPosition/phase" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Moon Phase: %.% "/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="220.0,220.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:provider/SunPosition/dayLength" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Day Length: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<BoundLabel layout="220.0,200.0,150.0,20.0" font="11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:provider/SunPosition/currentElevation" summary="%.%" statusEffect="none">
|
||||
<ObjectToString name="text" format="Sun Elevation: %.%"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<SaveButton layout="280.0,250.0,100.0,30.0" image="module://icons/x16/save.png"/>
|
||||
|
||||
<MoonView layout="410.0,10.0,160.0,50.0" iconSize="x32" phaseFont="bold 11.0pt Tahoma" phaseBrush="white" illuminatedFont="11.0pt Tahoma" illuminatedBrush="white">
|
||||
<WbViewBinding ord="slot:provider/MoonPosition"/>
|
||||
</MoonView>
|
||||
|
||||
<BoundLabel layout="50.0,120.0,450.0,20.0" font="bold 11.0pt Tahoma" foreground="white" halign="left">
|
||||
<BoundLabelBinding ord="slot:provider" statusEffect="none">
|
||||
<ObjectToString name="text" format="%location% (%stationId%)"/>
|
||||
</BoundLabelBinding>
|
||||
</BoundLabel>
|
||||
|
||||
<GenericFieldEditor layout="50.0,255.0,pref,pref">
|
||||
<WbFieldEditorBinding ord="slot:provider"/>
|
||||
</GenericFieldEditor>
|
||||
|
||||
<BoundLabel layout="380.0,200.0,150.0,20.0" text="Air Quality:" font="11.0pt Tahoma" foreground="white" halign="left"/>
|
||||
|
||||
<CurrentAirQualityView layout="440.0,200.0,80.0,20.0">
|
||||
<WbViewBinding ord="slot:"/>
|
||||
</CurrentAirQualityView>
|
||||
|
||||
</CanvasPane>
|
||||
|
||||
</ScrollPane>
|
||||
</content>
|
||||
</px>
|
||||
@@ -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>
|
||||
@@ -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 (°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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 920 B |
|
After Width: | Height: | Size: 917 B |
|
After Width: | Height: | Size: 914 B |
|
After Width: | Height: | Size: 920 B |
|
After Width: | Height: | Size: 875 B |
|
After Width: | Height: | Size: 876 B |
|
After Width: | Height: | Size: 258 KiB |
|
After Width: | Height: | Size: 968 KiB |
|
After Width: | Height: | Size: 8.1 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 820 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 971 B |