1 <?xml version="1.0" encoding="utf-8"?>
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 android:id="@android:id/tabhost"
5 android:layout_width="fill_parent"
6 android:layout_height="fill_parent">
8 android:orientation="vertical"
9 android:layout_width="fill_parent"
10 android:layout_height="fill_parent">
12 android:id="@android:id/tabs"
13 android:layout_width="fill_parent"
14 android:layout_height="wrap_content" />
16 android:id="@android:id/tabcontent"
17 android:layout_width="fill_parent"
18 android:layout_height="fill_parent">
20 android:id="@+id/state"
21 android:orientation="vertical"
22 android:layout_width="fill_parent"
23 android:layout_height="fill_parent">
25 android:layout_width="match_parent"
26 android:layout_height="wrap_content"
27 android:columnCount="1" >
29 android:id="@+id/roll"
30 android:layout_column="0"
31 android:layout_gravity="left|top"
32 android:layout_row="1"
34 android:textAppearance="?android:attr/textAppearanceMedium" />
36 android:id="@+id/pitch"
37 android:layout_column="0"
38 android:layout_gravity="center_horizontal|top"
39 android:layout_row="1"
41 android:textAppearance="?android:attr/textAppearanceMedium" />
44 android:layout_column="0"
45 android:layout_gravity="right|top"
46 android:layout_row="1"
48 android:textAppearance="?android:attr/textAppearanceMedium" />
50 android:id="@+id/rotLabel"
51 android:layout_width="wrap_content"
52 android:layout_height="wrap_content"
53 android:layout_column="0"
54 android:layout_gravity="left|center_vertical"
55 android:layout_row="0"
56 android:text="Rotation (roll/pitch/yaw)"
57 android:textAppearance="?android:attr/textAppearanceMedium" />
60 android:layout_width="match_parent"
61 android:layout_height="wrap_content"
62 android:columnCount="1" >
64 android:id="@+id/gyr1hzx"
65 android:layout_column="0"
66 android:layout_gravity="left|top"
67 android:layout_row="1"
68 android:text="gyr1hz x"
69 android:textAppearance="?android:attr/textAppearanceMedium" />
71 android:id="@+id/gyr1hzy"
72 android:layout_column="0"
73 android:layout_gravity="center_horizontal|top"
74 android:layout_row="1"
75 android:text="gyr1hz y"
76 android:textAppearance="?android:attr/textAppearanceMedium" />
78 android:id="@+id/gyr1hzz"
79 android:layout_column="0"
80 android:layout_gravity="right|top"
81 android:layout_row="1"
82 android:text="gyr1hz z"
83 android:textAppearance="?android:attr/textAppearanceMedium" />
85 android:id="@+id/gyrLabel"
86 android:layout_width="wrap_content"
87 android:layout_height="wrap_content"
88 android:layout_column="0"
89 android:layout_gravity="left|center_vertical"
90 android:layout_row="0"
91 android:text="One Second Gyro Sums"
92 android:textAppearance="?android:attr/textAppearanceMedium" />
95 android:layout_width="match_parent"
96 android:layout_height="wrap_content"
97 android:columnCount="1" >
99 android:id="@+id/ibLatText"
100 android:layout_column="0"
101 android:layout_gravity="left|top"
102 android:layout_row="1"
103 android:text="Latitude"
104 android:textAppearance="?android:attr/textAppearanceMedium" />
106 android:id="@+id/ibLonText"
107 android:layout_column="0"
108 android:layout_gravity="center_horizontal|top"
109 android:layout_row="1"
110 android:text="Longitude"
111 android:textAppearance="?android:attr/textAppearanceMedium" />
113 android:id="@+id/ibDistText"
114 android:layout_column="0"
115 android:layout_gravity="right|top"
116 android:layout_row="1"
117 android:text="Distance"
118 android:textAppearance="?android:attr/textAppearanceMedium" />
120 android:id="@+id/beaconLabel"
121 android:layout_width="wrap_content"
122 android:layout_height="wrap_content"
123 android:layout_column="0"
124 android:layout_gravity="left|center_vertical"
125 android:layout_row="0"
126 android:text="IBeacon Distance"
127 android:textAppearance="?android:attr/textAppearanceMedium" />
130 android:layout_width="match_parent"
131 android:layout_height="wrap_content"
132 android:columnCount="1" >
134 android:id="@+id/accText1"
135 android:layout_column="0"
136 android:layout_gravity="left|top"
137 android:layout_row="1"
138 android:text="accValueX"
139 android:textAppearance="?android:attr/textAppearanceMedium" />
141 android:id="@+id/accText2"
142 android:layout_column="0"
143 android:layout_gravity="center_horizontal|top"
144 android:layout_row="1"
145 android:text="accValueY"
146 android:textAppearance="?android:attr/textAppearanceMedium" />
148 android:id="@+id/accText3"
149 android:layout_column="0"
150 android:layout_gravity="right|top"
151 android:layout_row="1"
152 android:text="accValueZ"
153 android:textAppearance="?android:attr/textAppearanceMedium" />
155 android:id="@+id/textView1"
156 android:layout_width="wrap_content"
157 android:layout_height="wrap_content"
158 android:layout_column="0"
159 android:layout_gravity="left|center_vertical"
160 android:layout_row="0"
161 android:text="Accelerometer Info"
162 android:textAppearance="?android:attr/textAppearanceMedium" />
165 android:layout_width="match_parent"
166 android:layout_height="wrap_content"
167 android:columnCount="1"
168 android:paddingTop="10dp" >
170 android:id="@+id/wrdAccText1"
171 android:layout_column="0"
172 android:layout_gravity="left|top"
173 android:layout_row="1"
174 android:text="Medium Text"
175 android:textAppearance="?android:attr/textAppearanceMedium" />
177 android:id="@+id/wrdAccText2"
178 android:layout_column="0"
179 android:layout_gravity="center_horizontal|top"
180 android:layout_row="1"
181 android:text="Medium Text"
182 android:textAppearance="?android:attr/textAppearanceMedium" />
184 android:id="@+id/wrdAccText3"
185 android:layout_column="0"
186 android:layout_gravity="right|top"
187 android:layout_row="1"
188 android:text="Medium Text"
189 android:textAppearance="?android:attr/textAppearanceMedium" />
191 android:id="@+id/textView4"
192 android:layout_column="0"
193 android:layout_gravity="left|top"
194 android:layout_row="0"
195 android:text="World Acceleration Info"
196 android:textAppearance="?android:attr/textAppearanceMedium" />
199 android:layout_width="match_parent"
200 android:layout_height="wrap_content"
201 android:columnCount="1"
202 android:paddingTop="10dp" >
204 android:id="@+id/textView8"
205 android:layout_column="0"
206 android:layout_gravity="left|top"
207 android:layout_row="0"
208 android:text="Gyroscope Info"
209 android:textAppearance="?android:attr/textAppearanceMedium" />
211 android:id="@+id/gyrText1"
212 android:layout_column="0"
213 android:layout_gravity="left|top"
214 android:layout_row="1"
215 android:text="Medium Text"
216 android:textAppearance="?android:attr/textAppearanceMedium" />
218 android:id="@+id/gyrText2"
219 android:layout_column="0"
220 android:layout_gravity="center_horizontal|top"
221 android:layout_row="1"
222 android:text="Medium Text"
223 android:textAppearance="?android:attr/textAppearanceMedium" />
225 android:id="@+id/gyrText3"
226 android:layout_column="0"
227 android:layout_gravity="right|top"
228 android:layout_row="1"
229 android:text="Medium Text"
230 android:textAppearance="?android:attr/textAppearanceMedium" />
233 android:layout_width="match_parent"
234 android:layout_height="wrap_content"
235 android:columnCount="1"
236 android:paddingTop="10dp" >
238 android:id="@+id/orientText1"
239 android:layout_column="0"
240 android:layout_gravity="left|top"
241 android:layout_row="2"
242 android:text="Medium Text"
243 android:textAppearance="?android:attr/textAppearanceMedium" />
245 android:id="@+id/orientText2"
246 android:layout_column="0"
247 android:layout_gravity="center_horizontal|top"
248 android:layout_row="2"
249 android:text="Medium Text"
250 android:textAppearance="?android:attr/textAppearanceMedium" />
252 android:id="@+id/orientText3"
253 android:layout_column="0"
254 android:layout_gravity="right|top"
255 android:layout_row="2"
256 android:text="Medium Text"
257 android:textAppearance="?android:attr/textAppearanceMedium" />
259 android:id="@+id/textView3"
260 android:layout_column="0"
261 android:layout_gravity="left|top"
262 android:layout_row="1"
263 android:text="Orientation Info"
264 android:textAppearance="?android:attr/textAppearanceMedium" />
267 android:layout_width="match_parent"
268 android:layout_height="wrap_content"
269 android:columnCount="1"
270 android:paddingTop="10dp" >
272 android:id="@+id/textView5"
273 android:layout_column="0"
274 android:layout_gravity="left|top"
275 android:layout_row="0"
276 android:text="Step Count"
277 android:textAppearance="?android:attr/textAppearanceMedium" />
279 android:id="@+id/stepCntText"
280 android:layout_column="0"
281 android:layout_gravity="left|top"
282 android:layout_row="1"
283 android:text="Medium Text"
284 android:textAppearance="?android:attr/textAppearanceMedium" />
286 android:id="@+id/calGrvText"
287 android:layout_width="147dp"
288 android:layout_column="0"
289 android:layout_gravity="right|top"
290 android:layout_row="1"
291 android:text="Medium Text"
292 android:textAppearance="?android:attr/textAppearanceMedium" />
294 android:id="@+id/textView6"
295 android:layout_column="0"
296 android:layout_gravity="right|bottom"
297 android:layout_row="0"
298 android:text="Calculated Gravity"
299 android:textAppearance="?android:attr/textAppearanceMedium" />
302 android:layout_width="match_parent"
303 android:layout_height="wrap_content"
304 android:columnCount="1"
305 android:paddingTop="10dp" >
307 android:id="@+id/textView7"
308 android:layout_column="0"
309 android:layout_gravity="left|top"
310 android:layout_row="0"
311 android:text="Current Position"
312 android:textAppearance="?android:attr/textAppearanceMedium" />
314 android:id="@+id/curPosXText"
315 android:layout_column="0"
316 android:layout_gravity="left|top"
317 android:layout_row="1"
318 android:text="Medium Text"
319 android:textAppearance="?android:attr/textAppearanceMedium" />
321 android:id="@+id/curPosYText"
322 android:layout_width="147dp"
323 android:layout_column="0"
324 android:layout_gravity="right|top"
325 android:layout_row="1"
326 android:text="Medium Text"
327 android:textAppearance="?android:attr/textAppearanceMedium" />
330 android:layout_width="match_parent"
331 android:layout_height="wrap_content"
332 android:columnCount="1"
333 android:paddingTop="10dp" >
335 android:id="@+id/textView9"
336 android:layout_column="0"
337 android:layout_gravity="left|top"
338 android:layout_row="1"
339 android:text="Current Heading"
340 android:textAppearance="?android:attr/textAppearanceMedium" />
342 android:id="@+id/headingText"
343 android:layout_width="wrap_content"
344 android:layout_column="0"
345 android:layout_gravity="left|top"
346 android:layout_row="2"
347 android:text="Medium Text"
348 android:textAppearance="?android:attr/textAppearanceMedium" />
350 android:id="@+id/textView2"
351 android:layout_width="146dp"
352 android:layout_column="0"
353 android:layout_gravity="right|top"
354 android:layout_row="1"
355 android:text="World GyroZ"
356 android:textAppearance="?android:attr/textAppearanceMedium" />
358 android:id="@+id/wrdGyrText1"
359 android:layout_width="146dp"
360 android:layout_column="0"
361 android:layout_gravity="right|top"
362 android:layout_row="2"
363 android:text="Medium Text"
364 android:textAppearance="?android:attr/textAppearanceMedium" />
367 android:layout_width="match_parent"
368 android:layout_height="wrap_content"
369 android:columnCount="1" >
371 android:id="@+id/rstHdBttn"
372 android:layout_width="108dp"
373 android:layout_height="wrap_content"
374 android:layout_column="0"
375 android:layout_gravity="left|top"
376 android:layout_row="0"
377 android:text="Heading Reset" />
379 android:id="@+id/rstDstBttn"
380 android:layout_width="96dp"
381 android:layout_column="0"
382 android:layout_gravity="center_horizontal|top"
383 android:layout_row="0"
384 android:text="Distance Reset" />
386 android:id="@+id/stableText"
387 android:layout_width="84dp"
388 android:layout_column="0"
389 android:layout_gravity="right|center_vertical"
390 android:layout_row="0"
391 android:text="ifStable"
392 android:textAppearance="?android:attr/textAppearanceMedium" />
396 android:id="@+id/map"
397 android:orientation="vertical"
398 android:layout_width="fill_parent"
399 android:layout_height="fill_parent">
401 xmlns:android="http://schemas.android.com/apk/res/android"
402 android:id="@+id/map_fragment"
403 android:layout_width="match_parent"
404 android:layout_height="match_parent"
405 android:name="com.google.android.gms.maps.MapFragment" />
408 android:id="@+id/debug_scroll"
409 android:layout_width="fill_parent"
410 android:layout_height="wrap_content"
411 android:scrollbars="vertical"
412 android:fillViewport="true">
414 android:id="@+id/debug"
415 android:layout_width="fill_parent"
416 android:layout_height="fill_parent" />
421 <!-- vim: set ts=4 sw=4 sts=4: -->