• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2    xmlns:tools="http://schemas.android.com/tools"
3    android:layout_width="match_parent"
4    android:layout_height="match_parent"
5    android:orientation="vertical"
6    tools:context="org.chromium.latency.walt.DiagnosticsFragment">
7
8    <!-- The whole list of options -->
9    <ScrollView
10        android:layout_width="match_parent"
11        android:layout_height="0dp"
12        android:layout_weight="3">
13
14        <LinearLayout
15            android:layout_width="match_parent"
16            android:layout_height="0dp"
17            android:orientation="vertical">
18
19            <!-- Reconnect -->
20            <LinearLayout
21                style="@style/MenuItemStyle"
22                android:onClick="onClickReconnect">
23
24                <ImageView
25                    style="@style/MenuIconStyle"
26                    android:src="@drawable/ic_usb_black_24dp" />
27
28                <LinearLayout
29                    android:layout_width="match_parent"
30                    android:layout_height="match_parent"
31                    android:gravity="center_vertical"
32                    android:orientation="vertical">
33
34                    <TextView
35                        style="@style/MenuTextTop"
36                        android:text="Reconnect" />
37
38                    <TextView
39                        android:visibility="gone"
40                        style="@style/MenuTextBottom"
41                        android:text="TBD: Conn status" />
42
43
44                </LinearLayout>
45            </LinearLayout>
46            <!-- End of Reconnect -->
47
48            <View style="@style/MenuDivider" />
49
50            <!-- Ping -->
51            <LinearLayout
52                style="@style/MenuItemStyle"
53                android:onClick="onClickPing">
54
55                <ImageView
56                    style="@style/MenuIconStyle"
57                    android:src="@drawable/ic_swap_horiz_black_24dp" />
58
59                <LinearLayout
60                    android:layout_width="match_parent"
61                    android:layout_height="match_parent"
62                    android:gravity="center_vertical"
63                    android:orientation="vertical">
64
65                    <TextView
66                        style="@style/MenuTextTop"
67                        android:text="Ping" />
68
69                    <TextView
70                        style="@style/MenuTextBottom"
71                        android:text="Ping over USB with 1 byte" />
72
73
74                </LinearLayout>
75            </LinearLayout>
76            <!-- End of Ping -->
77
78            <View style="@style/MenuDivider" />
79
80            <!-- ReSync -->
81            <LinearLayout
82                style="@style/MenuItemStyle"
83                android:onClick="onClickSync">
84
85                <ImageView
86                    style="@style/MenuIconStyle"
87                    android:src="@drawable/ic_schedule_black_24dp" />
88
89                <LinearLayout
90                    android:layout_width="match_parent"
91                    android:layout_height="match_parent"
92                    android:gravity="center_vertical"
93                    android:orientation="vertical">
94
95                    <TextView
96                        style="@style/MenuTextTop"
97                        android:text="Re-sync clocks" />
98
99                </LinearLayout>
100            </LinearLayout>
101            <!-- End of ReSync -->
102
103            <View style="@style/MenuDivider" />
104
105            <!-- CheckDrift -->
106            <LinearLayout
107                style="@style/MenuItemStyle"
108                android:onClick="onClickCheckDrift">
109
110                <ImageView
111                    style="@style/MenuIconStyle"
112                    android:src="@drawable/ic_timelapse_black_24dp" />
113
114                <LinearLayout
115                    android:layout_width="match_parent"
116                    android:layout_height="match_parent"
117                    android:gravity="center_vertical"
118                    android:orientation="vertical">
119
120                    <TextView
121                        style="@style/MenuTextTop"
122                        android:text="Check clock drift" />
123
124                    <TextView
125                        style="@style/MenuTextBottom"
126                        android:text="Check how much clocks diverged" />
127
128
129                </LinearLayout>
130            </LinearLayout>
131            <!-- End of CheckDrift -->
132
133            <View style="@style/MenuDivider" />
134
135            <!-- Program -->
136            <LinearLayout
137                style="@style/MenuItemStyle"
138                android:onClick="onClickProgram">
139
140                <ImageView
141                    style="@style/MenuIconStyle"
142                    android:src="@drawable/ic_system_update_alt_black_24dp" />
143
144                <LinearLayout
145                    android:layout_width="match_parent"
146                    android:layout_height="match_parent"
147                    android:gravity="center_vertical"
148                    android:orientation="vertical">
149
150                    <TextView
151                        style="@style/MenuTextTop"
152                        android:text="Update WALT Firmware" />
153
154                    <TextView
155                        style="@style/MenuTextBottom"
156                        android:text="Please press the button on the Teensy first" />
157
158
159                </LinearLayout>
160            </LinearLayout>
161            <!-- Program -->
162
163            <!--<View style="@style/MenuDivider" />-->
164
165            <!-- Send T TODO: replace with send any char, it says nothing on the log, broadcast? -->
166            <!--
167            <LinearLayout
168                style="@style/MenuItemStyle"
169                android:onClick="onClickSendT">
170
171                <ImageView
172                    style="@style/MenuIconStyle"
173                    android:src="@drawable/ic_swap_horiz_black_24dp" />
174
175                <LinearLayout
176                    android:layout_width="match_parent"
177                    android:layout_height="match_parent"
178                    android:gravity="center_vertical"
179                    android:orientation="vertical">
180
181                    <TextView
182                        style="@style/MenuTextTop"
183                        android:text="Send 'T'" />
184
185                    <TextView
186                        style="@style/MenuTextBottom"
187                        android:text="..." />
188
189
190                </LinearLayout>
191            </LinearLayout>
192            -->
193            <!-- End of Send T -->
194        </LinearLayout>
195    </ScrollView>
196
197    <TextView
198        android:id="@+id/txt_log_diag"
199        android:layout_width="match_parent"
200        android:layout_height="0dp"
201        android:layout_weight="2"
202        android:background="#BBBBBB"
203        android:gravity="bottom"
204        android:scrollbars="vertical" />
205
206</LinearLayout>
207