1 <?xml version="1.0" encoding="utf-8"?>
3 Copyright © 2013 Mike Beattie <mike@ethernal.org>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
15 You should have received a copy of the GNU General Public License along
16 with this program; if not, write to the Free Software Foundation, Inc.,
17 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
21 xmlns:android="http://schemas.android.com/apk/res/android"
22 android:layout_width="wrap_content"
23 android:layout_height="wrap_content">
26 xmlns:android="http://schemas.android.com/apk/res/android"
27 android:stretchColumns="2,3"
28 android:layout_weight="0"
29 android:layout_width="wrap_content"
30 android:layout_height="wrap_content">
33 android:layout_gravity="center"
34 android:layout_weight="1"
35 android:padding="2dip"
36 android:layout_width="wrap_content"
37 android:layout_height="wrap_content">
40 android:id="@+id/battery_redled"
41 android:layout_width="match_parent"
42 android:layout_height="match_parent"
43 android:scaleType="centerInside"
44 android:paddingRight="5dp"
45 android:contentDescription="@string/battery_voltage_label"
46 android:src="@drawable/grayled"
50 android:id="@+id/battery_greenled"
51 android:layout_width="match_parent"
52 android:layout_height="match_parent"
53 android:scaleType="centerInside"
54 android:contentDescription="@string/battery_voltage_label"
55 android:paddingRight="5dp"
56 android:src="@drawable/grayled" />
59 android:id="@+id/battery_voltage_label"
60 android:layout_width="wrap_content"
61 android:layout_height="wrap_content"
62 android:text="@string/battery_voltage_label" />
65 android:id="@+id/battery_voltage_value"
66 android:layout_width="wrap_content"
67 android:layout_height="wrap_content"
69 android:textAppearance="?android:attr/textAppearanceSmall"
74 android:id="@+id/receiver_row"
75 android:visibility="gone"
76 android:layout_gravity="center"
77 android:layout_weight="1"
78 android:padding="2dip"
79 android:layout_width="wrap_content"
80 android:layout_height="wrap_content">
83 android:id="@+id/receiver_redled"
84 android:layout_width="match_parent"
85 android:layout_height="match_parent"
86 android:scaleType="centerInside"
87 android:paddingRight="5dp"
88 android:contentDescription="@string/receiver_voltage_label"
89 android:src="@drawable/grayled" />
92 android:id="@+id/receiver_greenled"
93 android:layout_width="match_parent"
94 android:layout_height="match_parent"
95 android:scaleType="centerInside"
96 android:paddingRight="5dp"
97 android:contentDescription="@string/receiver_voltage_label"
98 android:src="@drawable/grayled" />
101 android:id="@+id/receiver_voltage_label"
102 android:layout_width="wrap_content"
103 android:layout_height="wrap_content"
104 android:text="@string/receiver_voltage_label" />
107 android:id="@+id/receiver_voltage_value"
108 android:layout_width="wrap_content"
109 android:layout_height="wrap_content"
111 android:textAppearance="?android:attr/textAppearanceSmall" />
115 android:layout_gravity="center"
116 android:layout_weight="1"
117 android:padding="2dip"
118 android:layout_width="wrap_content"
119 android:layout_height="wrap_content" >
122 android:id="@+id/logging_redled"
123 android:layout_width="match_parent"
124 android:layout_height="match_parent"
125 android:scaleType="centerInside"
126 android:paddingRight="5dp"
127 android:contentDescription="@string/logging_label"
128 android:src="@drawable/grayled" />
131 android:id="@+id/logging_greenled"
132 android:layout_width="match_parent"
133 android:layout_height="match_parent"
134 android:scaleType="centerInside"
135 android:paddingRight="5dp"
136 android:contentDescription="@string/logging_label"
137 android:src="@drawable/grayled" />
140 android:id="@+id/logging_label"
141 android:layout_width="wrap_content"
142 android:layout_height="wrap_content"
143 android:text="@string/logging_label" />
146 android:id="@+id/logging_value"
147 android:layout_width="wrap_content"
148 android:layout_height="wrap_content"
149 android:layout_below="@id/logging_label"
151 android:textAppearance="?android:attr/textAppearanceSmall" />
155 android:layout_gravity="center"
156 android:layout_weight="1"
157 android:padding="2dip"
158 android:layout_width="wrap_content"
159 android:layout_height="wrap_content" >
162 android:id="@+id/gps_locked_redled"
163 android:layout_width="match_parent"
164 android:layout_height="match_parent"
165 android:scaleType="centerInside"
166 android:paddingRight="5dp"
167 android:contentDescription="@string/gps_locked_label"
168 android:src="@drawable/grayled" />
171 android:id="@+id/gps_locked_greenled"
172 android:layout_width="match_parent"
173 android:layout_height="match_parent"
174 android:scaleType="centerInside"
175 android:paddingRight="5dp"
176 android:contentDescription="@string/gps_locked_label"
177 android:src="@drawable/grayled" />
180 android:id="@+id/gps_locked_label"
181 android:layout_width="wrap_content"
182 android:layout_height="wrap_content"
183 android:text="@string/gps_locked_label" />
186 android:id="@+id/gps_locked_value"
187 android:layout_width="wrap_content"
188 android:layout_height="wrap_content"
189 android:layout_below="@id/gps_locked_label"
191 android:textAppearance="?android:attr/textAppearanceSmall" />
195 android:layout_gravity="center"
196 android:layout_weight="1"
197 android:padding="2dip"
198 android:layout_width="wrap_content"
199 android:layout_height="wrap_content" >
202 android:id="@+id/gps_ready_redled"
203 android:layout_width="match_parent"
204 android:layout_height="match_parent"
205 android:scaleType="centerInside"
206 android:paddingRight="5dp"
207 android:contentDescription="@string/gps_ready_label"
208 android:src="@drawable/grayled" />
211 android:id="@+id/gps_ready_greenled"
212 android:layout_width="match_parent"
213 android:layout_height="match_parent"
214 android:scaleType="centerInside"
215 android:paddingRight="5dp"
216 android:contentDescription="@string/gps_ready_label"
217 android:src="@drawable/grayled" />
220 android:id="@+id/gps_ready_label"
221 android:layout_width="wrap_content"
222 android:layout_height="wrap_content"
223 android:text="@string/gps_ready_label" />
226 android:id="@+id/gps_ready_value"
227 android:layout_width="wrap_content"
228 android:layout_height="wrap_content"
229 android:layout_below="@id/gps_ready_label"
231 android:textAppearance="?android:attr/textAppearanceSmall" />
235 android:id="@+id/apogee_row"
236 android:visibility="gone"
237 android:layout_gravity="center"
238 android:layout_weight="1"
239 android:padding="2dip"
240 android:layout_width="wrap_content"
241 android:layout_height="wrap_content">
244 android:id="@+id/apogee_redled"
245 android:layout_width="match_parent"
246 android:layout_height="match_parent"
247 android:scaleType="centerInside"
248 android:paddingRight="5dp"
249 android:contentDescription="@string/apogee_voltage_label"
250 android:src="@drawable/grayled" />
253 android:id="@+id/apogee_greenled"
254 android:layout_width="match_parent"
255 android:layout_height="match_parent"
256 android:scaleType="centerInside"
257 android:paddingRight="5dp"
258 android:contentDescription="@string/apogee_voltage_label"
259 android:src="@drawable/grayled" />
262 android:id="@+id/apogee_voltage_label"
263 android:layout_width="wrap_content"
264 android:layout_height="wrap_content"
265 android:text="@string/apogee_voltage_label" />
268 android:id="@+id/apogee_voltage_value"
269 android:layout_width="wrap_content"
270 android:layout_height="wrap_content"
272 android:textAppearance="?android:attr/textAppearanceSmall" />
276 android:id="@+id/main_row"
277 android:visibility="gone"
278 android:layout_gravity="center"
279 android:layout_weight="1"
280 android:padding="2dip"
281 android:layout_width="wrap_content"
282 android:layout_height="wrap_content" >
285 android:id="@+id/main_redled"
286 android:layout_width="match_parent"
287 android:layout_height="match_parent"
288 android:scaleType="centerInside"
289 android:paddingRight="5dp"
290 android:contentDescription="@string/main_voltage_label"
291 android:src="@drawable/grayled" />
294 android:id="@+id/main_greenled"
295 android:layout_width="match_parent"
296 android:layout_height="match_parent"
297 android:scaleType="centerInside"
298 android:paddingRight="5dp"
299 android:contentDescription="@string/main_voltage_label"
300 android:src="@drawable/grayled" />
303 android:id="@+id/main_voltage_label"
304 android:layout_width="wrap_content"
305 android:layout_height="wrap_content"
306 android:text="@string/main_voltage_label" />
309 android:id="@+id/main_voltage_value"
310 android:layout_width="wrap_content"
311 android:layout_height="wrap_content"
313 android:textAppearance="?android:attr/textAppearanceSmall" />
317 android:id="@+id/ignite_a_row"
318 android:visibility="gone"
319 android:layout_gravity="center"
320 android:layout_weight="1"
321 android:padding="2dip"
322 android:layout_width="wrap_content"
323 android:layout_height="wrap_content" >
326 android:id="@+id/ignite_a_redled"
327 android:layout_width="match_parent"
328 android:layout_height="match_parent"
329 android:scaleType="centerInside"
330 android:paddingRight="5dp"
331 android:contentDescription="@string/ignite_a_voltage_label"
332 android:src="@drawable/grayled" />
335 android:id="@+id/ignite_a_greenled"
336 android:layout_width="match_parent"
337 android:layout_height="match_parent"
338 android:scaleType="centerInside"
339 android:paddingRight="5dp"
340 android:contentDescription="@string/ignite_a_voltage_label"
341 android:src="@drawable/grayled" />
344 android:id="@+id/ignite_a_voltage_label"
345 android:layout_width="wrap_content"
346 android:layout_height="wrap_content"
347 android:text="@string/ignite_a_voltage_label" />
350 android:id="@+id/ignite_a_voltage_value"
351 android:layout_width="wrap_content"
352 android:layout_height="wrap_content"
354 android:textAppearance="?android:attr/textAppearanceSmall" />
358 android:id="@+id/ignite_b_row"
359 android:visibility="gone"
360 android:layout_gravity="center"
361 android:layout_weight="1"
362 android:padding="2dip"
363 android:layout_width="wrap_content"
364 android:layout_height="wrap_content" >
367 android:id="@+id/ignite_b_redled"
368 android:layout_width="match_parent"
369 android:layout_height="match_parent"
370 android:scaleType="centerInside"
371 android:paddingRight="5dp"
372 android:contentDescription="@string/ignite_b_voltage_label"
373 android:src="@drawable/grayled" />
376 android:id="@+id/ignite_b_greenled"
377 android:layout_width="match_parent"
378 android:layout_height="match_parent"
379 android:scaleType="centerInside"
380 android:paddingRight="5dp"
381 android:contentDescription="@string/ignite_b_voltage_label"
382 android:src="@drawable/grayled" />
385 android:id="@+id/ignite_b_voltage_label"
386 android:layout_width="wrap_content"
387 android:layout_height="wrap_content"
388 android:text="@string/ignite_b_voltage_label" />
391 android:id="@+id/ignite_b_voltage_value"
392 android:layout_width="wrap_content"
393 android:layout_height="wrap_content"
395 android:textAppearance="?android:attr/textAppearanceSmall" />
399 android:id="@+id/ignite_c_row"
400 android:visibility="gone"
401 android:layout_gravity="center"
402 android:layout_weight="1"
403 android:padding="2dip"
404 android:layout_width="wrap_content"
405 android:layout_height="wrap_content" >
408 android:id="@+id/ignite_c_redled"
409 android:layout_width="match_parent"
410 android:layout_height="match_parent"
411 android:scaleType="centerInside"
412 android:paddingRight="5dp"
413 android:contentDescription="@string/ignite_c_voltage_label"
414 android:src="@drawable/grayled" />
417 android:id="@+id/ignite_c_greenled"
418 android:layout_width="match_parent"
419 android:layout_height="match_parent"
420 android:scaleType="centerInside"
421 android:paddingRight="5dp"
422 android:contentDescription="@string/ignite_c_voltage_label"
423 android:src="@drawable/grayled" />
426 android:id="@+id/ignite_c_voltage_label"
427 android:layout_width="wrap_content"
428 android:layout_height="wrap_content"
429 android:text="@string/ignite_c_voltage_label" />
432 android:id="@+id/ignite_c_voltage_value"
433 android:layout_width="wrap_content"
434 android:layout_height="wrap_content"
436 android:textAppearance="?android:attr/textAppearanceSmall" />
440 android:id="@+id/ignite_d_row"
441 android:visibility="gone"
442 android:layout_gravity="center"
443 android:layout_weight="1"
444 android:padding="2dip"
445 android:layout_width="wrap_content"
446 android:layout_height="wrap_content" >
449 android:id="@+id/ignite_d_redled"
450 android:layout_width="match_parent"
451 android:layout_height="match_parent"
452 android:scaleType="centerInside"
453 android:paddingRight="5dp"
454 android:contentDescription="@string/ignite_d_voltage_label"
455 android:src="@drawable/grayled" />
458 android:id="@+id/ignite_d_greenled"
459 android:layout_width="match_parent"
460 android:layout_height="match_parent"
461 android:scaleType="centerInside"
462 android:paddingRight="5dp"
463 android:contentDescription="@string/ignite_d_voltage_label"
464 android:src="@drawable/grayled" />
467 android:id="@+id/ignite_d_voltage_label"
468 android:layout_width="wrap_content"
469 android:layout_height="wrap_content"
470 android:text="@string/ignite_d_voltage_label" />
473 android:id="@+id/ignite_d_voltage_value"
474 android:layout_width="wrap_content"
475 android:layout_height="wrap_content"
477 android:textAppearance="?android:attr/textAppearanceSmall" />
481 android:id="@+id/tilt_view"
482 android:visibility="gone"
483 android:layout_gravity="center"
484 android:layout_weight="1"
485 android:padding="2dip"
486 android:layout_width="wrap_content"
487 android:layout_height="wrap_content"
491 android:id="@+id/tilt_label"
492 android:layout_width="wrap_content"
493 android:layout_height="wrap_content"
494 android:layout_column="2"
495 android:text="@string/tilt_label" />
498 android:id="@+id/tilt_value"
499 android:layout_width="wrap_content"
500 android:layout_height="wrap_content"
502 android:textAppearance="?android:attr/textAppearanceSmall" />
506 android:padding="2dip"
507 android:layout_width="wrap_content"
508 android:layout_height="wrap_content">
511 android:id="@+id/receiver_lat_label"
512 android:layout_width="wrap_content"
513 android:layout_height="wrap_content"
514 android:layout_column="2"
515 android:text="@string/receiver_latitude_label" />
518 android:id="@+id/receiver_lat_value"
519 android:layout_width="wrap_content"
520 android:layout_height="wrap_content"
522 android:textAppearance="?android:attr/textAppearanceSmall" />
526 android:padding="2dip"
527 android:layout_width="wrap_content"
528 android:layout_height="wrap_content">
531 android:id="@+id/receiver_lon_label"
532 android:layout_width="wrap_content"
533 android:layout_height="wrap_content"
534 android:layout_column="2"
535 android:text="@string/receiver_longitude_label" />
538 android:id="@+id/receiver_lon_value"
539 android:layout_width="wrap_content"
540 android:layout_height="wrap_content"
542 android:textAppearance="?android:attr/textAppearanceSmall" />
546 android:padding="2dip"
547 android:layout_width="wrap_content"
548 android:layout_height="wrap_content">
551 android:id="@+id/receiver_alt_label"
552 android:layout_width="wrap_content"
553 android:layout_height="wrap_content"
554 android:layout_column="2"
555 android:text="@string/receiver_altitude_label" />
558 android:id="@+id/receiver_alt_value"
559 android:layout_width="wrap_content"
560 android:layout_height="wrap_content"
562 android:textAppearance="?android:attr/textAppearanceSmall" />