~ubuntu-branches/ubuntu/utopic/gmtkbabel/utopic

« back to all changes in this revision

Viewing changes to .pc/00-drop_shbangs.patch/src/set_format.sh

  • Committer: Bazaar Package Importer
  • Author(s): David Paleino
  • Date: 2010-08-26 12:58:03 UTC
  • Revision ID: james.westby@ubuntu.com-20100826125803-9gfb0k9u00nc6d5o
Tags: 0.1-1
Initial release (Closes: #594476)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
# Copyright © 2010, Elena Grandi
 
4
# Copyright © 2010, David Paleino <d.paleino@gmail.com>
 
5
#
 
6
# Released under 3-clause BSD license; see COPYING for details.
 
7
 
 
8
. /usr/share/gmtkbabel/common.sh
 
9
 
 
10
# ****** Strings ************************************************************* #
 
11
 
 
12
S_TITLE="`gettext \"iBlue 747 set format\"`"
 
13
 
 
14
S_PRESET="`gettext \"Select a profile\"`"
 
15
 
 
16
S_PRESET_TITLE="`gettext \"Preset\"`"
 
17
S_PRESET_DESC="`gettext \"Description\"`"
 
18
 
 
19
S_P_LIGHT="`gettext \"Light\"`"
 
20
S_P_LIGHT_D="`gettext \"Essential fields, lots of points\"`"
 
21
 
 
22
S_P_FULL="`gettext \"Full\"`"
 
23
S_P_FULL_D="`gettext \"Everything: note that satellite data takes lots of space\"`"
 
24
 
 
25
S_P_NOSAT="`gettext \"No sat data\"`"
 
26
S_P_NOSAT_D="`gettext \"Everything except sat data, reasonable size\"`"
 
27
 
 
28
S_P_CUSTOM="`gettext \"Custom\"`"
 
29
S_P_CUSTOM_D="`gettext \"Select which fields should be saved\"`"
 
30
 
 
31
S_SELECT_FIELDS="`gettext \"Select the fields you want the logger to save\"`"
 
32
S_SAVE="`gettext \"Save?\"`"
 
33
S_FIELD="`gettext \"Field\"`"
 
34
S_DESC="`gettext \"Description\"`"
 
35
 
 
36
S_D_UTC="`gettext \"Timestamp\"`"
 
37
S_D_VALID="`gettext \"Position fix\"`"
 
38
S_D_LATITUDE="`gettext \"Latitude\"`"
 
39
S_D_LONGITUDE="`gettext \"Longitude\"`"
 
40
S_D_HEIGHT=""
 
41
S_D_SPEED=""
 
42
S_D_HEADING=""
 
43
S_D_DSTA="`gettext \"DGPS Station ID Number.\"`"
 
44
S_D_DAGE="`gettext \"Number of seconds since last DGPS update.\"`"
 
45
S_D_PDOP=""
 
46
S_D_VDOP=""
 
47
S_D_NSAT=""
 
48
S_D_SID=""
 
49
S_D_ELEVATION=""
 
50
S_D_AZIMUTH=""
 
51
S_D_SNR=""
 
52
S_D_RCR="`gettext \"Recording method\"`"
 
53
S_D_MILLISECOND=""
 
54
S_D_DISTANCE=""
 
55
 
 
56
# ****** Script (do not edit below this point) ******************************* #
 
57
 
 
58
TMPFILE=`mktemp /tmp/gmtkbabel.XXX`
 
59
trap "rm -rf $TMPFILE; exit" INT TERM EXIT;
 
60
 
 
61
case `zenity --list --title="$S_TITLE" --text="$S_PRESET" \
 
62
    --column "$S_PRESET_TITLE" --column "$S_PRESET_DESC" \
 
63
    "$S_P_LIGHT"  "$S_P_LIGHT_D" \
 
64
    "$S_P_FULL"   "$S_P_FULL_D" \
 
65
    "$S_P_NOSAT"  "$S_P_NOSAT_D" \
 
66
    "$S_P_CUSTOM" "$S_P_CUSTOM_D" ` in
 
67
    "$S_P_LIGHT" )
 
68
        mtkbabel -p $PORT -o UTC,VALID,LATITUDE,LONGITUDE,-HEIGHT,SPEED,-HEADING,-DSTA,-DAGE,-PDOP,-HDOP,-VDOP,-NSAT,-SID,-ELEVATION,-AZIMUTH,-SNR,RCR,-MILLISECOND,-DISTANCE -l on \
 
69
        >$TMPFILE 2>&1
 
70
        ;;
 
71
    "$S_P_FULL" )
 
72
        mtkbabel -p $PORT -o UTC,VALID,LATITUDE,LONGITUDE,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT,SID,ELEVATION,AZIMUTH,SNR,RCR,MILLISECOND,DISTANCE -l on \
 
73
        >$TMPFILE 2>&1
 
74
        ;;
 
75
    "$S_P_NOSAT" )
 
76
        mtkbabel -p $PORT -o UTC,VALID,LATITUDE,LONGITUDE,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT,-SID,-ELEVATION,-AZIMUTH,-SNR,RCR,MILLISECOND,DISTANCE -l on \
 
77
        >$TMPFILE 2>&1
 
78
        ;;
 
79
    "$S_P_CUSTOM" )
 
80
        if FIELDS=`zenity --list --title="$S_TITLE" --text="$S_CONFIRM_ERASE" \
 
81
            --checklist --multiple --separator "," \
 
82
            --column "$S_SAVE" --column "$S_FIELD" --column "$S_DESC" \
 
83
            TRUE UTC "$S_D_UTC" \
 
84
            TRUE VALID "$S_D_VALID" \
 
85
            TRUE LATITUDE "$S_D_LATITUDE" \
 
86
            TRUE LONGITUDE "$S_D_LONGITUDE" \
 
87
            FALSE HEIGHT "$S_D_HEIGHT" \
 
88
            TRUE SPEED "$S_D_SPEED" \
 
89
            FALSE HEADING "$S_D_HEADING" \
 
90
            FALSE DSTA "$S_D_DSTA" \
 
91
            FALSE DAGE "$S_D_DAGE" \
 
92
            FALSE PDOP "$S_D_PDOP" \
 
93
            FALSE HDOP "$S_D_HDOP" \
 
94
            FALSE VDOP "$S_D_VDOP" \
 
95
            FALSE NSAT "$S_D_NSAT" \
 
96
            FALSE SID "$S_D_SID" \
 
97
            FALSE ELEVATION "$S_D_ELEVATION" \
 
98
            FALSE AZIMUTH "$S_D_AZIMUTH" \
 
99
            FALSE SNR "$S_D_SNR" \
 
100
            TRUE RCR "$S_D_RCR" \
 
101
            FALSE MILLISECOND "$S_D_MILLISECOND" \
 
102
            FALSE DISTANCE "$S_D_DISTANCE" `
 
103
        then
 
104
            mtkbabel -p $PORT -o -UTC,-VALID,-LATITUDE,-LONGITUDE,-HEIGHT,-SPEED,-HEADING,-DSTA,-DAGE,-PDOP,-HDOP,-VDOP,-NSAT,-SID,-ELEVATION,-AZIMUTH,-SNR,-RCR,-MILLISECOND,-DISTANCE -l on \
 
105
            >$TMPFILE 2>&1
 
106
            mtkbabel -p $PORT -o $FIELDS >>$TMPFILE 2>&1
 
107
        fi ;;
 
108
esac
 
109
 
 
110
cat $TMPFILE | zenity --text-info