SystemFacilitiesView.xaml 62 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. <UserControl xmlns:UserControls="clr-namespace:PunkHPX8_Themes.UserControls;assembly=PunkHPX8_Themes"
  2. x:Class="PunkHPX8_MainPages.Views.SystemFacilitiesView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:local="clr-namespace:PunkHPX8_MainPages.Views"
  8. xmlns:converters="clr-namespace:PunkHPX8_Themes.Converters;assembly=PunkHPX8_Themes"
  9. xmlns:converters_local="clr-namespace:PunkHPX8_MainPages.Converters"
  10. xmlns:prism="http://prismlibrary.com/"
  11. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  12. prism:ViewModelLocator.AutoWireViewModel="True"
  13. mc:Ignorable="d"
  14. d:DesignHeight="850" d:DesignWidth="1800">
  15. <UserControl.Resources>
  16. <converters:BoolToErrorColor x:Key="boolToErrorColor"></converters:BoolToErrorColor>
  17. <converters:BoolToYellowColor x:Key="boolToYellowColor"></converters:BoolToYellowColor>
  18. <converters:BoolToYellowColor2 x:Key="boolToYellowColor2"></converters:BoolToYellowColor2>
  19. <converters:BoolToColor x:Key="boolToColor"></converters:BoolToColor>
  20. <converters:BoolToBool x:Key="boolReverse"></converters:BoolToBool>
  21. <converters_local:MiddleStatusToColor x:Key="middleStatusColor"></converters_local:MiddleStatusToColor>
  22. </UserControl.Resources>
  23. <Grid>
  24. <Grid.ColumnDefinitions>
  25. <ColumnDefinition Width="800"></ColumnDefinition>
  26. <ColumnDefinition/>
  27. </Grid.ColumnDefinitions>
  28. <GroupBox Header="Control" Grid.Column="0">
  29. <Grid>
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition Width="400"></ColumnDefinition>
  32. <ColumnDefinition/>
  33. </Grid.ColumnDefinitions>
  34. <Grid Grid.Column="0">
  35. <Grid.RowDefinitions>
  36. <RowDefinition Height="30"></RowDefinition>
  37. <RowDefinition Height="30"></RowDefinition>
  38. <RowDefinition Height="30"></RowDefinition>
  39. <RowDefinition Height="30"></RowDefinition>
  40. <RowDefinition Height="30"></RowDefinition>
  41. <RowDefinition Height="30"></RowDefinition>
  42. <RowDefinition Height="30"></RowDefinition>
  43. <RowDefinition Height="30"></RowDefinition>
  44. <RowDefinition Height="30"></RowDefinition>
  45. <RowDefinition Height="30"></RowDefinition>
  46. <RowDefinition Height="30"></RowDefinition>
  47. <RowDefinition Height="30"></RowDefinition>
  48. <RowDefinition Height="30"></RowDefinition>
  49. <RowDefinition Height="30"></RowDefinition>
  50. <RowDefinition Height="30"></RowDefinition>
  51. <RowDefinition Height="30"></RowDefinition>
  52. <RowDefinition Height="30"></RowDefinition>
  53. <RowDefinition Height="30"></RowDefinition>
  54. <RowDefinition Height="30"></RowDefinition>
  55. <RowDefinition Height="30"></RowDefinition>
  56. <RowDefinition Height="30"></RowDefinition>
  57. <RowDefinition Height="30"></RowDefinition>
  58. <RowDefinition Height="30"></RowDefinition>
  59. <RowDefinition Height="30"></RowDefinition>
  60. <RowDefinition/>
  61. </Grid.RowDefinitions>
  62. <Grid Grid.Row="1">
  63. <Grid.ColumnDefinitions>
  64. <ColumnDefinition Width="260"></ColumnDefinition>
  65. <ColumnDefinition/>
  66. </Grid.ColumnDefinitions>
  67. <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #1A</Label>
  68. <Grid Grid.Column="1">
  69. <Ellipse Width="16" Height="16" Fill="{Binding NitrogenOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  70. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding NitrogenOnCommand}" IsEnabled="{Binding NitrogenOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  71. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding NitrogenOffCommand}" IsEnabled="{Binding NitrogenOn}" Margin="80,0,0,0"></Button>
  72. </Grid>
  73. </Grid>
  74. <Grid Grid.Row="2">
  75. <Grid.ColumnDefinitions>
  76. <ColumnDefinition Width="260"></ColumnDefinition>
  77. <ColumnDefinition/>
  78. </Grid.ColumnDefinitions>
  79. <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #1B</Label>
  80. </Grid>
  81. <Grid Grid.Row="3">
  82. <Grid.ColumnDefinitions>
  83. <ColumnDefinition Width="260"></ColumnDefinition>
  84. <ColumnDefinition/>
  85. </Grid.ColumnDefinitions>
  86. <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #2A</Label>
  87. </Grid>
  88. <Grid Grid.Row="4">
  89. <Grid.ColumnDefinitions>
  90. <ColumnDefinition Width="260"></ColumnDefinition>
  91. <ColumnDefinition/>
  92. </Grid.ColumnDefinitions>
  93. <Label Grid.Column="0" VerticalContentAlignment="Center">Nitrogen #2B</Label>
  94. </Grid>
  95. <Grid Grid.Row="5">
  96. <Grid.ColumnDefinitions>
  97. <ColumnDefinition Width="260"></ColumnDefinition>
  98. <ColumnDefinition/>
  99. </Grid.ColumnDefinitions>
  100. <Label Grid.Column="0" VerticalContentAlignment="Center">System Vacuum</Label>
  101. </Grid>
  102. <Grid Grid.Row="6">
  103. <Grid.ColumnDefinitions>
  104. <ColumnDefinition Width="260"></ColumnDefinition>
  105. <ColumnDefinition/>
  106. </Grid.ColumnDefinitions>
  107. <Label Grid.Column="0" VerticalContentAlignment="Center">CDA #1</Label>
  108. <Grid Grid.Column="1">
  109. <Ellipse Width="16" Height="16" Fill="{Binding CdaOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  110. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding CDAOnCommand}" IsEnabled="{Binding CdaOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  111. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding CDAOffCommand}" IsEnabled="{Binding CdaOn}" Margin="80,0,0,0"></Button>
  112. </Grid>
  113. </Grid>
  114. <Grid Grid.Row="7">
  115. <Grid.ColumnDefinitions>
  116. <ColumnDefinition Width="260"></ColumnDefinition>
  117. <ColumnDefinition/>
  118. </Grid.ColumnDefinitions>
  119. <Label Grid.Column="0" VerticalContentAlignment="Center">CDA #2</Label>
  120. </Grid>
  121. <Grid Grid.Row="8">
  122. <Grid.ColumnDefinitions>
  123. <ColumnDefinition Width="260"></ColumnDefinition>
  124. <ColumnDefinition/>
  125. </Grid.ColumnDefinitions>
  126. <Label Grid.Column="0" VerticalContentAlignment="Center">Ext CDA</Label>
  127. <Grid Grid.Column="1">
  128. <Ellipse Width="16" Height="16" Fill="{Binding ExtendCdaOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  129. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding ExternalCDAOnCommand}" IsEnabled="{Binding ExtendCdaOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  130. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding ExternalCDAOffCommand}" IsEnabled="{Binding ExtendCdaOn}" Margin="80,0,0,0"></Button>
  131. </Grid>
  132. </Grid>
  133. <Grid Grid.Row="9">
  134. <Grid.ColumnDefinitions>
  135. <ColumnDefinition Width="260"></ColumnDefinition>
  136. <ColumnDefinition/>
  137. </Grid.ColumnDefinitions>
  138. <Label Grid.Column="0" VerticalContentAlignment="Center">System Exhaust 1/2</Label>
  139. </Grid>
  140. <Grid Grid.Row="11">
  141. <Grid.ColumnDefinitions>
  142. <ColumnDefinition Width="260"></ColumnDefinition>
  143. <ColumnDefinition/>
  144. </Grid.ColumnDefinitions>
  145. <Label Grid.Column="0" VerticalContentAlignment="Center">DIW Pressure</Label>
  146. <Grid Grid.Column="1">
  147. <Ellipse Width="16" Height="16" Fill="{Binding DiWaterPressureOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  148. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiWaterPressureOnCommand}" IsEnabled="{Binding DiWaterPressureOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  149. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiWaterPressureOffCommand}" IsEnabled="{Binding DiWaterPressureOn}" Margin="80,0,0,0"></Button>
  150. </Grid>
  151. </Grid>
  152. <Grid Grid.Row="13">
  153. <Grid.ColumnDefinitions>
  154. <ColumnDefinition Width="260"></ColumnDefinition>
  155. <ColumnDefinition/>
  156. </Grid.ColumnDefinitions>
  157. <Label Grid.Column="0" VerticalContentAlignment="Center">House Chilled Water Flow</Label>
  158. <Grid Grid.Column="1">
  159. <Ellipse Width="16" Height="16" Fill="{Binding HouseChilledWaterFlowOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  160. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding HouseChilledWaferFlowOnCommand}" IsEnabled="{Binding HouseChilledWaterFlowOn,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  161. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding HouseChilledWaferFlowOffCommand}" IsEnabled="{Binding HouseChilledWaterFlowOn}" Margin="80,0,0,0"></Button>
  162. </Grid>
  163. </Grid>
  164. <Grid Grid.Row="12">
  165. <Grid.ColumnDefinitions>
  166. <ColumnDefinition Width="34.5"></ColumnDefinition>
  167. <ColumnDefinition Width="225.5"/>
  168. <ColumnDefinition/>
  169. </Grid.ColumnDefinitions>
  170. <Label Grid.Column="0" VerticalContentAlignment="Center" Grid.ColumnSpan="2">DIW Return Flow</Label>
  171. </Grid>
  172. <Grid Grid.Row="14">
  173. <Grid.ColumnDefinitions>
  174. <ColumnDefinition Width="260"></ColumnDefinition>
  175. <ColumnDefinition/>
  176. </Grid.ColumnDefinitions>
  177. <Label Grid.Column="0" VerticalContentAlignment="Center">VPW DIW Enable</Label>
  178. <Grid Grid.Column="1">
  179. <Ellipse Width="16" Height="16" Fill="{Binding VpwDiWEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  180. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding VpwDiwEnableCommand}" IsEnabled="{Binding VpwDiWEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  181. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding VpwDiwDisableCommand}" IsEnabled="{Binding VpwDiWEnable}" Margin="80,0,0,0"></Button>
  182. </Grid>
  183. </Grid>
  184. <Grid Grid.Row="15">
  185. <Grid.ColumnDefinitions>
  186. <ColumnDefinition Width="260"></ColumnDefinition>
  187. <ColumnDefinition/>
  188. </Grid.ColumnDefinitions>
  189. <Label Grid.Column="0" VerticalContentAlignment="Center">DIW Fill Enable</Label>
  190. <Grid Grid.Column="1">
  191. <Ellipse Width="16" Height="16" Fill="{Binding DiFillEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  192. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiFillEnableCommand}" IsEnabled="{Binding DiFillEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  193. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiFillDisableCommand}" IsEnabled="{Binding DiFillEnable}" Margin="80,0,0,0"></Button>
  194. </Grid>
  195. </Grid>
  196. <Grid Grid.Row="16">
  197. <Grid.ColumnDefinitions>
  198. <ColumnDefinition Width="260"></ColumnDefinition>
  199. <ColumnDefinition/>
  200. </Grid.ColumnDefinitions>
  201. <Label Grid.Column="0" VerticalContentAlignment="Center">DIW Replen Enable</Label>
  202. <Grid Grid.Column="1">
  203. <Ellipse Width="16" Height="16" Fill="{Binding DiReplenEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  204. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiReplenEnableCommand}" IsEnabled="{Binding DiReplenEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  205. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding DiReplenDisableCommand}" IsEnabled="{Binding DiReplenEnable}" Margin="80,0,0,0"></Button>
  206. </Grid>
  207. </Grid>
  208. <Grid Grid.Row="17">
  209. <Grid.ColumnDefinitions>
  210. <ColumnDefinition Width="260"></ColumnDefinition>
  211. <ColumnDefinition/>
  212. </Grid.ColumnDefinitions>
  213. <Label Grid.Column="0" VerticalContentAlignment="Center">SRD DIW Enable</Label>
  214. <Grid Grid.Column="1">
  215. <Ellipse Width="16" Height="16" Fill="{Binding SrdDiWEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  216. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding SrdDiwEnableCommand}" IsEnabled="{Binding SrdDiWEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  217. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding SrdDiwDisableCommand}" IsEnabled="{Binding SrdDiWEnable}" Margin="80,0,0,0"></Button>
  218. </Grid>
  219. </Grid>
  220. <Grid Grid.Row="18">
  221. <Grid.ColumnDefinitions>
  222. <ColumnDefinition Width="260"></ColumnDefinition>
  223. <ColumnDefinition/>
  224. </Grid.ColumnDefinitions>
  225. <Label Grid.Column="0" VerticalContentAlignment="Center">Sample Station Enable</Label>
  226. <Grid Grid.Column="1">
  227. <Ellipse Width="16" Height="16" Fill="{Binding SampleStationEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  228. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding SampleStationEnableCommand}" IsEnabled="{Binding SampleStationEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  229. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding SampleStationDisableCommand}" IsEnabled="{Binding SampleStationEnable}" Margin="80,0,0,0"></Button>
  230. </Grid>
  231. </Grid>
  232. <Grid Grid.Row="19">
  233. <Grid.ColumnDefinitions>
  234. <ColumnDefinition Width="260"></ColumnDefinition>
  235. <ColumnDefinition/>
  236. </Grid.ColumnDefinitions>
  237. <Label Grid.Column="0" VerticalContentAlignment="Center">Filter Purge</Label>
  238. <Grid Grid.Column="1">
  239. <Ellipse Width="16" Height="16" Fill="{Binding FilterPurgeEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left"/>
  240. <Button Style="{StaticResource SysBtnStyle}" Content="On" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding FilterPurgeEnableCommand}" IsEnabled="{Binding FilterPurgeEnable,Converter={StaticResource boolReverse}}" Margin="25,0,0,0"></Button>
  241. <Button Style="{StaticResource SysBtnStyle}" Content="Off" Width="50" Height="25" HorizontalAlignment="Left" Command="{Binding FilterPurgeEnableCommand}" IsEnabled="{Binding FilterPurgeEnable}" Margin="80,0,0,0"></Button>
  242. </Grid>
  243. </Grid>
  244. <Grid Grid.Row="20">
  245. <Grid.ColumnDefinitions>
  246. <ColumnDefinition Width="260"></ColumnDefinition>
  247. <ColumnDefinition/>
  248. </Grid.ColumnDefinitions>
  249. <Label Grid.Column="0" VerticalContentAlignment="Center">N2 Blanket Pressure</Label>
  250. <Grid Grid.Column="1">
  251. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding N2BlanketPressure}" Margin="26,0,0,0"/>
  252. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="40" Background="Black" Foreground="Lime" Text="psi" Margin="90,0,0,0"/>
  253. </Grid>
  254. </Grid>
  255. <Grid Grid.Row="21">
  256. <Grid.ColumnDefinitions>
  257. <ColumnDefinition Width="260"></ColumnDefinition>
  258. <ColumnDefinition/>
  259. </Grid.ColumnDefinitions>
  260. <Label Grid.Column="0" VerticalContentAlignment="Center">N2 Overflow Pressure</Label>
  261. <Grid Grid.Column="1">
  262. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding N2OverflowPressure}" Margin="26,0,0,0"/>
  263. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="40" Background="Black" Foreground="Lime" Text="psi" Margin="90,0,0,0"/>
  264. </Grid>
  265. </Grid>
  266. <Grid Grid.Row="22">
  267. <Grid.ColumnDefinitions>
  268. <ColumnDefinition Width="260"></ColumnDefinition>
  269. <ColumnDefinition/>
  270. </Grid.ColumnDefinitions>
  271. <Label Grid.Column="0" VerticalContentAlignment="Center">Clamshell Cylinder Pressure</Label>
  272. <Grid Grid.Column="1">
  273. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding ClamshellCylinderPressure}" Margin="26,0,0,0"/>
  274. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="40" Background="Black" Foreground="Lime" Text="psi" Margin="90,0,0,0"/>
  275. </Grid>
  276. </Grid>
  277. <Grid Grid.Row="23">
  278. <Grid.ColumnDefinitions>
  279. <ColumnDefinition Width="260"></ColumnDefinition>
  280. <ColumnDefinition/>
  281. </Grid.ColumnDefinitions>
  282. <Label Grid.Column="0" VerticalContentAlignment="Center">Tilt Cylinder Pressure</Label>
  283. <Grid Grid.Column="1">
  284. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding TiltCylinderPressure}" Margin="26,0,0,0"/>
  285. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="18" Width="40" Background="Black" Foreground="Lime" Text="psi" Margin="90,0,0,0"/>
  286. </Grid>
  287. </Grid>
  288. </Grid>
  289. <Grid Grid.Column="1">
  290. <Grid.RowDefinitions>
  291. <RowDefinition Height="30"></RowDefinition>
  292. <RowDefinition Height="30"></RowDefinition>
  293. <RowDefinition Height="30"></RowDefinition>
  294. <RowDefinition Height="30"></RowDefinition>
  295. <RowDefinition Height="30"></RowDefinition>
  296. <RowDefinition Height="30"></RowDefinition>
  297. <RowDefinition Height="30"></RowDefinition>
  298. <RowDefinition Height="30"></RowDefinition>
  299. <RowDefinition Height="30"></RowDefinition>
  300. <RowDefinition Height="30"></RowDefinition>
  301. <RowDefinition Height="30"></RowDefinition>
  302. <RowDefinition Height="30"></RowDefinition>
  303. <RowDefinition Height="30"></RowDefinition>
  304. <RowDefinition Height="30"></RowDefinition>
  305. <RowDefinition Height="30"></RowDefinition>
  306. <RowDefinition />
  307. </Grid.RowDefinitions>
  308. <Grid Grid.Row="0">
  309. <Grid.ColumnDefinitions>
  310. <ColumnDefinition Width="70"></ColumnDefinition>
  311. <ColumnDefinition Width="70"></ColumnDefinition>
  312. <ColumnDefinition Width="70"></ColumnDefinition>
  313. <ColumnDefinition Width="70"></ColumnDefinition>
  314. <ColumnDefinition Width="70"></ColumnDefinition>
  315. <ColumnDefinition/>
  316. </Grid.ColumnDefinitions>
  317. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center">Min<LineBreak/> Error</TextBlock>
  318. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center">Min<LineBreak/> Warning</TextBlock>
  319. <TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center">Value</TextBlock>
  320. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center">Max<LineBreak/> Warning</TextBlock>
  321. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center">Max<LineBreak/> Error</TextBlock>
  322. </Grid>
  323. <Grid Grid.Row="1">
  324. <Grid.ColumnDefinitions>
  325. <ColumnDefinition Width="70"></ColumnDefinition>
  326. <ColumnDefinition Width="70"></ColumnDefinition>
  327. <ColumnDefinition Width="70"></ColumnDefinition>
  328. <ColumnDefinition Width="70"></ColumnDefinition>
  329. <ColumnDefinition Width="70"></ColumnDefinition>
  330. <ColumnDefinition/>
  331. </Grid.ColumnDefinitions>
  332. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MinError}"></TextBlock>
  333. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MinWarning}"></TextBlock>
  334. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen1AData.Value}"></TextBlock>-->
  335. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen1AData.Value}"
  336. IsError="{Binding Nitrogen1AData.IsError}" IsWarning="{Binding Nitrogen1AData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  337. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MaxError}"></TextBlock>
  338. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1AData.MaxWarning}"></TextBlock>
  339. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  340. </Grid>
  341. <Grid Grid.Row="2">
  342. <Grid.ColumnDefinitions>
  343. <ColumnDefinition Width="70"></ColumnDefinition>
  344. <ColumnDefinition Width="70"></ColumnDefinition>
  345. <ColumnDefinition Width="70"></ColumnDefinition>
  346. <ColumnDefinition Width="70"></ColumnDefinition>
  347. <ColumnDefinition Width="70"></ColumnDefinition>
  348. <ColumnDefinition/>
  349. </Grid.ColumnDefinitions>
  350. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MinError}"></TextBlock>
  351. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MinWarning}"></TextBlock>
  352. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen1BData.Value}"></TextBlock>-->
  353. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen1BData.Value}"
  354. IsError="{Binding Nitrogen1BData.IsError}" IsWarning="{Binding Nitrogen1BData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  355. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MaxError}"></TextBlock>
  356. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen1BData.MaxWarning}"></TextBlock>
  357. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  358. </Grid>
  359. <Grid Grid.Row="3">
  360. <Grid.ColumnDefinitions>
  361. <ColumnDefinition Width="70"></ColumnDefinition>
  362. <ColumnDefinition Width="70"></ColumnDefinition>
  363. <ColumnDefinition Width="70"></ColumnDefinition>
  364. <ColumnDefinition Width="70"></ColumnDefinition>
  365. <ColumnDefinition Width="70"></ColumnDefinition>
  366. <ColumnDefinition/>
  367. </Grid.ColumnDefinitions>
  368. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MinError}"></TextBlock>
  369. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MinWarning}"></TextBlock>
  370. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen2AData.Value}"></TextBlock>-->
  371. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen2AData.Value}"
  372. IsError="{Binding Nitrogen2AData.IsError}" IsWarning="{Binding Nitrogen2AData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  373. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MaxError}"></TextBlock>
  374. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2AData.MaxWarning}"></TextBlock>
  375. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  376. </Grid>
  377. <Grid Grid.Row="4">
  378. <Grid.ColumnDefinitions>
  379. <ColumnDefinition Width="70"></ColumnDefinition>
  380. <ColumnDefinition Width="70"></ColumnDefinition>
  381. <ColumnDefinition Width="70"></ColumnDefinition>
  382. <ColumnDefinition Width="70"></ColumnDefinition>
  383. <ColumnDefinition Width="70"></ColumnDefinition>
  384. <ColumnDefinition/>
  385. </Grid.ColumnDefinitions>
  386. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MinError}"></TextBlock>
  387. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MinWarning}"></TextBlock>
  388. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Nitrogen2BData.Value}"></TextBlock>-->
  389. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Nitrogen2BData.Value}"
  390. IsError="{Binding Nitrogen2BData.IsError}" IsWarning="{Binding Nitrogen2BData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  391. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MaxError}"></TextBlock>
  392. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Nitrogen2BData.MaxWarning}"></TextBlock>
  393. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  394. </Grid>
  395. <Grid Grid.Row="5">
  396. <Grid.ColumnDefinitions>
  397. <ColumnDefinition Width="70"></ColumnDefinition>
  398. <ColumnDefinition Width="70"></ColumnDefinition>
  399. <ColumnDefinition Width="70"></ColumnDefinition>
  400. <ColumnDefinition Width="70"></ColumnDefinition>
  401. <ColumnDefinition Width="70"></ColumnDefinition>
  402. <ColumnDefinition/>
  403. </Grid.ColumnDefinitions>
  404. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding SystemVacuumData.MinError}"></TextBlock>
  405. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding SystemVacuumData.MinWarning}"></TextBlock>
  406. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding SystemVacuumData.Value}"
  407. IsError="{Binding SystemVacuumData.IsError}" IsWarning="{Binding SystemVacuumData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  408. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding SystemVacuumData.MaxError}"></TextBlock>
  409. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding SystemVacuumData.MaxWarning}"></TextBlock>
  410. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">mmHg</TextBlock>
  411. </Grid>
  412. <Grid Grid.Row="6">
  413. <Grid.ColumnDefinitions>
  414. <ColumnDefinition Width="70"></ColumnDefinition>
  415. <ColumnDefinition Width="70"></ColumnDefinition>
  416. <ColumnDefinition Width="70"></ColumnDefinition>
  417. <ColumnDefinition Width="70"></ColumnDefinition>
  418. <ColumnDefinition Width="70"></ColumnDefinition>
  419. <ColumnDefinition/>
  420. </Grid.ColumnDefinitions>
  421. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MinError}"></TextBlock>
  422. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MinWarning}"></TextBlock>
  423. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Cda1Data.Value}"></TextBlock>-->
  424. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Cda1Data.Value}"
  425. IsError="{Binding Cda1Data.IsError}" IsWarning="{Binding Cda1Data.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  426. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MaxError}"></TextBlock>
  427. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda1Data.MaxWarning}"></TextBlock>
  428. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  429. </Grid>
  430. <Grid Grid.Row="7">
  431. <Grid.ColumnDefinitions>
  432. <ColumnDefinition Width="70"></ColumnDefinition>
  433. <ColumnDefinition Width="70"></ColumnDefinition>
  434. <ColumnDefinition Width="70"></ColumnDefinition>
  435. <ColumnDefinition Width="70"></ColumnDefinition>
  436. <ColumnDefinition Width="70"></ColumnDefinition>
  437. <ColumnDefinition/>
  438. </Grid.ColumnDefinitions>
  439. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MinError}"></TextBlock>
  440. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MinWarning}"></TextBlock>
  441. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding Cda2Data.Value}"></TextBlock>-->
  442. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding Cda2Data.Value}"
  443. IsError="{Binding Cda2Data.IsError}" IsWarning="{Binding Cda2Data.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  444. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MaxError}"></TextBlock>
  445. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding Cda2Data.MaxWarning}"></TextBlock>
  446. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  447. </Grid>
  448. <Grid Grid.Row="8">
  449. <Grid.ColumnDefinitions>
  450. <ColumnDefinition Width="70"></ColumnDefinition>
  451. <ColumnDefinition Width="70"></ColumnDefinition>
  452. <ColumnDefinition Width="70"></ColumnDefinition>
  453. <ColumnDefinition Width="70"></ColumnDefinition>
  454. <ColumnDefinition Width="70"></ColumnDefinition>
  455. <ColumnDefinition/>
  456. </Grid.ColumnDefinitions>
  457. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MinError}"></TextBlock>
  458. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MinWarning}"></TextBlock>
  459. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding ExtendCdaData.Value}"></TextBlock>-->
  460. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding ExtendCdaData.Value}"
  461. IsError="{Binding ExtendCdaData.IsError}" IsWarning="{Binding ExtendCdaData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  462. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MaxError}"></TextBlock>
  463. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExtendCdaData.MaxWarning}"></TextBlock>
  464. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  465. </Grid>
  466. <Grid Grid.Row="9">
  467. <Grid.ColumnDefinitions>
  468. <ColumnDefinition Width="70"></ColumnDefinition>
  469. <ColumnDefinition Width="70"></ColumnDefinition>
  470. <ColumnDefinition Width="70"></ColumnDefinition>
  471. <ColumnDefinition Width="70"></ColumnDefinition>
  472. <ColumnDefinition Width="70"></ColumnDefinition>
  473. <ColumnDefinition/>
  474. </Grid.ColumnDefinitions>
  475. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MinError}"></TextBlock>
  476. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MinWarning}"></TextBlock>
  477. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding ExhaustData.Value}"></TextBlock>-->
  478. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding ExhaustData.Value}"
  479. IsError="{Binding ExhaustData.IsError}" IsWarning="{Binding ExhaustData.IsWarning}" FontSize="18" Width="60"></UserControls:PressureBlockControl>
  480. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MaxError}"></TextBlock>
  481. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding ExhaustData.MaxWarning}"></TextBlock>
  482. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">inWC</TextBlock>
  483. </Grid>
  484. <Grid Grid.Row="10">
  485. <Grid.ColumnDefinitions>
  486. <ColumnDefinition Width="70"></ColumnDefinition>
  487. <ColumnDefinition Width="70"></ColumnDefinition>
  488. <ColumnDefinition Width="70"></ColumnDefinition>
  489. <ColumnDefinition Width="70"></ColumnDefinition>
  490. <ColumnDefinition Width="70"></ColumnDefinition>
  491. <ColumnDefinition/>
  492. </Grid.ColumnDefinitions>
  493. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinError}"></TextBlock>
  494. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinWarning}"></TextBlock>
  495. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding DiWaterPressureData.Value}"></TextBlock>-->
  496. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding DiWaterPressureData.Value}"
  497. IsError="{Binding DiWaterPressureData.IsError}" IsWarning="{Binding DiWaterPressureData.IsWarning}"
  498. FontSize="18" Width="60"></UserControls:PressureBlockControl>
  499. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxError}"></TextBlock>
  500. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxWarning}"></TextBlock>
  501. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">psi</TextBlock>
  502. </Grid>
  503. <Grid Grid.Row="11">
  504. <Grid.ColumnDefinitions>
  505. <ColumnDefinition Width="70"></ColumnDefinition>
  506. <ColumnDefinition Width="70"></ColumnDefinition>
  507. <ColumnDefinition Width="70"></ColumnDefinition>
  508. <ColumnDefinition Width="70"></ColumnDefinition>
  509. <ColumnDefinition Width="70"></ColumnDefinition>
  510. <ColumnDefinition/>
  511. </Grid.ColumnDefinitions>
  512. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinError}"></TextBlock>
  513. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MinWarning}"></TextBlock>
  514. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxError}"></TextBlock>
  515. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding DiWaterPressureData.Value}"
  516. IsError="{Binding DiWaterPressureData.IsError}" IsWarning="{Binding DiWaterPressureData.IsWarning}"
  517. FontSize="18" Width="60"></UserControls:PressureBlockControl>
  518. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterPressureData.MaxWarning}"></TextBlock>
  519. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">L/min</TextBlock>
  520. </Grid>
  521. <Grid Grid.Row="12">
  522. <Grid.ColumnDefinitions>
  523. <ColumnDefinition Width="70"></ColumnDefinition>
  524. <ColumnDefinition Width="70"></ColumnDefinition>
  525. <ColumnDefinition Width="70"></ColumnDefinition>
  526. <ColumnDefinition Width="70"></ColumnDefinition>
  527. <ColumnDefinition Width="70"></ColumnDefinition>
  528. <ColumnDefinition/>
  529. </Grid.ColumnDefinitions>
  530. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterReturnFlowData.MinError}"></TextBlock>
  531. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterReturnFlowData.MinWarning}"></TextBlock>
  532. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding HouseChilledWaterFlowData.Value}"></TextBlock>-->
  533. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterReturnFlowData.MaxError}"></TextBlock>
  534. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding DiWaterReturnFlowData.Value}"
  535. IsError="{Binding DiWaterReturnFlowData.IsError}" IsWarning="{Binding DiWaterReturnFlowData.IsWarning}"
  536. FontSize="18" Width="60"></UserControls:PressureBlockControl>
  537. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding DiWaterReturnFlowData.MaxWarning}"></TextBlock>
  538. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">L/min</TextBlock>
  539. </Grid>
  540. <Grid Grid.Row="13">
  541. <Grid.ColumnDefinitions>
  542. <ColumnDefinition Width="70"></ColumnDefinition>
  543. <ColumnDefinition Width="70"></ColumnDefinition>
  544. <ColumnDefinition Width="70"></ColumnDefinition>
  545. <ColumnDefinition Width="70"></ColumnDefinition>
  546. <ColumnDefinition Width="70"></ColumnDefinition>
  547. <ColumnDefinition/>
  548. </Grid.ColumnDefinitions>
  549. <TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MinError}"></TextBlock>
  550. <TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MinWarning}"></TextBlock>
  551. <!--<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="Black" Foreground="Lime" Text="{Binding HouseChilledWaterFlowData.Value}"></TextBlock>-->
  552. <TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MaxError}"></TextBlock>
  553. <UserControls:PressureBlockControl Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Value="{Binding HouseChilledWaterFlowData.Value}"
  554. IsError="{Binding HouseChilledWaterFlowData.IsError}" IsWarning="{Binding HouseChilledWaterFlowData.IsWarning}"
  555. FontSize="18" Width="60"></UserControls:PressureBlockControl>
  556. <TextBlock Grid.Column="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" Width="60" Background="LightGray" Foreground="White" Text="{Binding HouseChilledWaterFlowData.MaxWarning}"></TextBlock>
  557. <TextBlock Grid.Column="5" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="12" Background="Transparent">L/min</TextBlock>
  558. </Grid>
  559. </Grid>
  560. </Grid>
  561. </GroupBox>
  562. <Grid Grid.Column="1">
  563. <Grid.RowDefinitions>
  564. <RowDefinition Height="260"></RowDefinition>
  565. <RowDefinition/>
  566. </Grid.RowDefinitions>
  567. <Grid.ColumnDefinitions>
  568. <ColumnDefinition Width="400"></ColumnDefinition>
  569. <ColumnDefinition Width="120"></ColumnDefinition>
  570. <ColumnDefinition Width="420"></ColumnDefinition>
  571. <ColumnDefinition/>
  572. </Grid.ColumnDefinitions>
  573. <GroupBox Header="FFU" VerticalAlignment="Top" Height="160">
  574. <Grid>
  575. <Grid.RowDefinitions>
  576. <RowDefinition/>
  577. <RowDefinition/>
  578. </Grid.RowDefinitions>
  579. <Grid Grid.Row="0">
  580. <Label Content="Plate Cell Pressure" VerticalContentAlignment="Center"></Label>
  581. <Ellipse Width="16" Height="16" Fill="{Binding PlateCellFFUPressureError,Converter={StaticResource boolToErrorColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="120,0,0,0"/>
  582. <Label Content="Error" VerticalContentAlignment="Center" Margin="135,0,0,0"></Label>
  583. <Label Content="Pressure" VerticalContentAlignment="Center" Margin="200,0,0,0"></Label>
  584. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="58" Background="Black" Foreground="Lime" Text="{Binding PlateCellFFUPressure}" Margin="260,0,0,0"/>
  585. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="40" Background="Black" Foreground="Lime" Text="inWc" Margin="320,0,0,0"/>
  586. </Grid>
  587. <Grid Grid.Row="1">
  588. <Label Content="Corridor Pressure" VerticalContentAlignment="Center"></Label>
  589. <Ellipse Width="16" Height="16" Fill="{Binding CorridorFFUPressureError,Converter={StaticResource boolToErrorColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="120,0,0,0"/>
  590. <Label Content="Error" VerticalContentAlignment="Center" Margin="135,0,0,0"></Label>
  591. <Label Content="Pressure" VerticalContentAlignment="Center" Margin="200,0,0,0"></Label>
  592. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="58" Background="Black" Foreground="Lime" Text="{Binding CorridorFFUPressure}" Margin="260,0,0,0"/>
  593. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14" Width="40" Background="Black" Foreground="Lime" Text="inWc" Margin="320,0,0,0"/>
  594. </Grid>
  595. </Grid>
  596. </GroupBox>
  597. <!--<GroupBox Header="Operation" Grid.Column="1" VerticalAlignment="Top" Height="70" Margin="0,30,0,0">
  598. <Grid>
  599. <Ellipse Width="16" Height="16" Fill="{Binding StartEnable,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  600. <Button Style="{StaticResource SysBtnStyle}" Content="Start" Width="75" Height="30" HorizontalAlignment="Left" Command="{Binding StartCommand}" Margin="30,0,0,0"></Button>
  601. <Button Style="{StaticResource SysBtnStyle}" Content="Stop" Width="75" Height="30" HorizontalAlignment="Left" Command="{Binding StopCommand}" Margin="110,0,0,0"></Button>
  602. </Grid>
  603. </GroupBox>-->
  604. <!--<GroupBox Header="Home" Grid.Column="2" VerticalAlignment="Top" Height="220">
  605. <Grid>
  606. <Grid.RowDefinitions>
  607. <RowDefinition Height="50"></RowDefinition>
  608. <RowDefinition Height="50"></RowDefinition>
  609. <RowDefinition Height="50"></RowDefinition>
  610. <RowDefinition Height="50"></RowDefinition>
  611. </Grid.RowDefinitions>
  612. <Grid.ColumnDefinitions>
  613. <ColumnDefinition/>
  614. <ColumnDefinition/>
  615. </Grid.ColumnDefinitions>
  616. <Ellipse Width="16" Height="16" Fill="{Binding HomeAllOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  617. <Button Style="{StaticResource SysBtnStyle}" Content="Home All" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeAllCommand}" Margin="50,0,0,0"></Button>
  618. <Ellipse Grid.Row="0" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomeLoaderTransporterOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  619. <Button Grid.Row="0" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home LoaderTransporter" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomeLoaderTransporterCommand}" Margin="40,0,0,0"></Button>
  620. <Ellipse Grid.Row="1" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeEfemOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  621. <Button Grid.Row="1" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home EFEM" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeEfemCommand}" Margin="50,0,0,0"></Button>
  622. <Ellipse Grid.Row="1" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomeProcessTransporterOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  623. <Button Grid.Row="1" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home ProcessTransporter" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomeProcessTransporterCommand}" Margin="40,0,0,0"></Button>
  624. <Ellipse Grid.Row="2" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeLoaderOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  625. <Button Grid.Row="2" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home Loader" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeLoaderCommand}" Margin="50,0,0,0"></Button>
  626. <Ellipse Grid.Row="2" Grid.Column="1" Width="16" Height="16" Fill="{Binding HomePufOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  627. <Button Grid.Row="2" Grid.Column="1" Style="{StaticResource SysBtnStyle}" Content="Home PUF" Width="160" Height="30" HorizontalAlignment="Left" Command="{Binding HomePufCommand}" Margin="40,0,0,0"></Button>
  628. <Ellipse Grid.Row="3" Grid.Column="0" Width="16" Height="16" Fill="{Binding HomeSrdOn,Converter={StaticResource boolToColor}}" Stroke="Silver" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  629. <Button Grid.Row="3" Grid.Column="0" Style="{StaticResource SysBtnStyle}" Content="Home SRDS" Width="90" Height="30" HorizontalAlignment="Left" Command="{Binding HomeSRDCommand}" Margin="50,0,0,0"></Button>
  630. </Grid>
  631. </GroupBox>-->
  632. </Grid>
  633. </Grid>
  634. </UserControl>