Commit | Line | Data |
---|---|---|
5907d368 S |
1 | <Page x:Class="SpeedportHybridControl.page.DslPage" |
2 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | |
3 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | |
6c89a163 S |
4 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
5 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" | |
5907d368 S |
6 | xmlns:local="clr-namespace:SpeedportHybridControl.page" |
7 | xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0" | |
8 | mc:Ignorable="d" | |
79ff307c | 9 | d:DesignWidth="514" d:DesignHeight="287" |
5907d368 S |
10 | Width="Auto" Height="Auto" |
11 | Title="DslPage"> | |
12 | ||
6c89a163 | 13 | <Grid DataContext="{StaticResource DslPageModel}"> |
5907d368 S |
14 | <GroupBox Header="Connection Status" HorizontalAlignment="Left" VerticalAlignment="Top" Width="213"> |
15 | <Grid> | |
16 | <StackPanel HorizontalAlignment="Left" VerticalAlignment="Top" Width="120"> | |
17 | <TextBlock TextWrapping="Wrap" Text="DSL operating-mode:"/> | |
18 | <TextBlock TextWrapping="Wrap" Text="Path mode:"/> | |
19 | <TextBlock TextWrapping="Wrap" Text="State:"/> | |
20 | <TextBlock TextWrapping="Wrap" Text="Training results:"/> | |
21 | <TextBlock TextWrapping="Wrap" Text="Mode LO/I2:"/> | |
22 | <TextBlock TextWrapping="Wrap" Text="VPI/VCI:"/> | |
23 | </StackPanel> | |
24 | ||
25 | <StackPanel HorizontalAlignment="Left" VerticalAlignment="Top" Width="81" Margin="120,0,0,0"> | |
26 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.dsl_operaing_mode}"/> | |
27 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.path_mode}"/> | |
28 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.state}"/> | |
29 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.training_results}"/> | |
30 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.mode_lo}"/> | |
31 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Connection.vpi_vci}"/> | |
32 | </StackPanel> | |
33 | </Grid> | |
34 | </GroupBox> | |
35 | ||
36 | <GroupBox Header="Statistik Ø" HorizontalAlignment="Left" VerticalAlignment="Top" Width="213" Margin="0,120,0,0"> | |
37 | <Grid> | |
38 | <StackPanel Margin="0,0,150,0"> | |
39 | <TextBlock /> | |
40 | <TextBlock Text="CRC/min" /> | |
41 | <TextBlock Text="HEC/min" /> | |
42 | <TextBlock Text="FEC/min" /> | |
43 | </StackPanel> | |
44 | <StackPanel Margin="51,0,81,0"> | |
45 | <TextBlock TextAlignment="Center" Text="Upstream" /> | |
46 | <TextBlock TextAlignment="Center" Text="{Binding Line.uCRCsec}" /> | |
47 | <TextBlock TextAlignment="Center" Text="{Binding Line.uHECsec}" /> | |
48 | <TextBlock TextAlignment="Center" Text="{Binding Line.uFECsec}" /> | |
49 | </StackPanel> | |
50 | <StackPanel Margin="120,0,0,0"> | |
51 | <TextBlock TextAlignment="Center" Text="Downstream" /> | |
52 | <TextBlock TextAlignment="Center" Text="{Binding Line.dCRCsec}" /> | |
53 | <TextBlock TextAlignment="Center" Text="{Binding Line.dHECsec}" /> | |
54 | <TextBlock TextAlignment="Center" Text="{Binding Line.dFECsec}" /> | |
55 | </StackPanel> | |
56 | </Grid> | |
57 | </GroupBox> | |
58 | ||
59 | <StackPanel Margin="0,211,0,0" VerticalAlignment="Top" Height="55"> | |
60 | <TextBlock Text="{Binding lastCRC}" /> | |
61 | <TextBlock Text="{Binding lastHEC}" /> | |
62 | <TextBlock Text="{Binding lastFEC}" /> | |
63 | </StackPanel> | |
64 | ||
65 | <GroupBox Header="Line Status" HorizontalAlignment="Left" VerticalAlignment="Top" Width="296" Margin="218,0,0,0"> | |
66 | <Grid> | |
67 | <StackPanel Margin="0,0,171,0"> | |
68 | <TextBlock TextWrapping="Wrap" Text=""/> | |
69 | <TextBlock TextWrapping="Wrap" Text="Actual Data Rate:"/> | |
70 | <TextBlock TextWrapping="Wrap" Text="Attainable Data Rate:"/> | |
71 | <TextBlock TextWrapping="Wrap" Text="SNR Margin:"/> | |
72 | <TextBlock TextWrapping="Wrap" Text="Signal-level:"/> | |
73 | <TextBlock TextWrapping="Wrap" Text="Line Attenuation:"/> | |
74 | <TextBlock TextWrapping="Wrap" Text="FEC Size:"/> | |
75 | <TextBlock TextWrapping="Wrap" Text="Codeword size:"/> | |
76 | <TextBlock TextWrapping="Wrap" Text="Interleave delay:"/> | |
77 | <TextBlock TextWrapping="Wrap" Text="CRC error count:"/> | |
78 | <TextBlock TextWrapping="Wrap" Text="HEC error count:"/> | |
79 | <TextBlock TextWrapping="Wrap" Text="FEC error count:"/> | |
80 | </StackPanel> | |
81 | ||
82 | <StackPanel Margin="113,0,96,0"> | |
83 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="Upstream"/> | |
84 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uactual}"/> | |
85 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uattainable}"/> | |
86 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uSNR}"/> | |
87 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uSignal}"/> | |
88 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uLine}"/> | |
89 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uFEC_size}"/> | |
90 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uCodeword}"/> | |
91 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uInterleave}"/> | |
92 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uCRC}"/> | |
93 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uHEC}"/> | |
94 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.uHEC}"/> | |
95 | </StackPanel> | |
96 | ||
97 | <StackPanel Width="94" Margin="188,0,2,0"> | |
98 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="Downstream"/> | |
99 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dactual}"/> | |
100 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dattainable}"/> | |
101 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dSNR}"/> | |
102 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dSignal}"/> | |
103 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dLine}"/> | |
104 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dFEC_size}"/> | |
105 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dCodeword}"/> | |
106 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dInterleave}"/> | |
107 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dCRC}"/> | |
108 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dHEC}"/> | |
109 | <TextBlock TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Line.dFEC}"/> | |
110 | </StackPanel> | |
111 | </Grid> | |
112 | </GroupBox> | |
113 | ||
6c89a163 S |
114 | <ToggleButton Command="{Binding Path=AutoReloadCommand}" x:Name="autoreload" Content="Automatisch aktualisieren" HorizontalAlignment="Left" IsChecked="{Binding Path=AutoReload}" VerticalAlignment="Bottom"/> |
115 | <ToggleButton x:Name="btnLog" Content="Log" HorizontalAlignment="Left" VerticalAlignment="Bottom" IsChecked="{Binding Path=Log}" Margin="145,0,0,0" IsEnabled="{Binding Path=LogEnabled}"/> | |
5907d368 | 116 | |
6c89a163 | 117 | <Button Command="{Binding Path=ReloadCommand}" x:Name="reload" Content="Aktualisieren" Margin="218,0,218,0" VerticalAlignment="Bottom" /> |
5907d368 S |
118 | <TextBlock Text="{Binding datetime}" Margin="0,0,10,0" HorizontalAlignment="Right" VerticalAlignment="Bottom" /> |
119 | </Grid> | |
120 | </Page> |