Rev 434 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 434 | Rev 436 | ||
---|---|---|---|
1 | // all constant strings are within the flash to save space in the sram |
1 | // all constant strings are within the flash to save space in the sram |
2 | #include <avr/pgmspace.h> |
2 | #include <avr/pgmspace.h> |
3 | //________________________________________________________________________________________________________________________________________ |
3 | //________________________________________________________________________________________________________________________________________ |
4 | // |
4 | // |
5 | // Definition of gpx-header and footer elements for documents |
5 | // Definition of gpx-header and footer elements for documents |
6 | // |
6 | // |
7 | //________________________________________________________________________________________________________________________________________ |
7 | //________________________________________________________________________________________________________________________________________ |
8 | 8 | ||
9 | 9 | ||
10 | const prog_char GPX_DOCUMENT_HEADER[] = |
10 | const prog_char GPX_DOCUMENT_HEADER[] = |
11 | { |
11 | { |
12 | "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\r\n" |
12 | "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\r\n" |
13 | "<gpx creator=\"NC\" version=\"1.0\" >\r\n" |
13 | "<gpx creator=\"FollowMe\" version=\"1.0\" >\r\n" |
14 | "\r\n" |
14 | "\r\n" |
15 | "<metadata>\r\n" |
15 | "<metadata>\r\n" |
16 | "<link href=\"http://www.mikrokopter.de\">\r\n" |
16 | "<link href=\"http://www.mikrokopter.de\">\r\n" |
17 | "<text>MikroKopter</text>\r\n" |
17 | "<text>MikroKopter</text>\r\n" |
18 | "</link>\r\n" |
18 | "</link>\r\n" |
19 | "</metadata>\r\n" |
19 | "</metadata>\r\n" |
20 | "\r\n" |
20 | "\r\n" |
21 | }; |
21 | }; |
22 | 22 | ||
23 | //________________________________________________________________________________________________________________________________________ |
23 | //________________________________________________________________________________________________________________________________________ |
24 | // |
24 | // |
25 | // footer of an gpx-file. |
25 | // footer of an gpx-file. |
26 | // |
26 | // |
27 | //________________________________________________________________________________________________________________________________________ |
27 | //________________________________________________________________________________________________________________________________________ |
28 | const prog_char GPX_DOCUMENT_FOOTER[] = |
28 | const prog_char GPX_DOCUMENT_FOOTER[] = |
29 | { |
29 | { |
30 | "</gpx>\r\n" |
30 | "</gpx>\r\n" |
31 | }; |
31 | }; |
32 | 32 | ||
33 | //________________________________________________________________________________________________________________________________________ |
33 | //________________________________________________________________________________________________________________________________________ |
34 | // |
34 | // |
35 | // Header of a track |
35 | // Header of a track |
36 | // |
36 | // |
37 | //________________________________________________________________________________________________________________________________________ |
37 | //________________________________________________________________________________________________________________________________________ |
38 | - | ||
39 | const prog_char GPX_TRACK_HEADER[] = |
38 | const prog_char GPX_TRACK_HEADER[] = |
40 | { |
39 | { |
41 | "<trk>\r\n" |
40 | "<trk>\r\n" |
42 | "<name>Flight</name>\r\n" |
41 | "<name>FollowMe</name>\r\n" |
43 | }; |
42 | }; |
44 | 43 | ||
45 | //________________________________________________________________________________________________________________________________________ |
44 | //________________________________________________________________________________________________________________________________________ |
46 | // |
45 | // |
47 | // Footer of a track |
46 | // Footer of a track |
48 | // |
47 | // |
49 | //________________________________________________________________________________________________________________________________________ |
48 | //________________________________________________________________________________________________________________________________________ |
50 | const prog_char GPX_TRACK_FOOTER[] = |
49 | const prog_char GPX_TRACK_FOOTER[] = |
51 | { |
50 | { |
52 | "</trk>\r\n" |
51 | "</trk>\r\n" |
53 | }; |
52 | }; |
54 | 53 | ||
55 | //________________________________________________________________________________________________________________________________________ |
54 | //________________________________________________________________________________________________________________________________________ |
56 | // |
55 | // |
57 | // Header of a track segment |
56 | // Header of a track segment |
58 | // |
57 | // |
59 | //________________________________________________________________________________________________________________________________________ |
58 | //________________________________________________________________________________________________________________________________________ |
60 | const prog_char GPX_TRACKSEGMENT_HEADER[] = |
59 | const prog_char GPX_TRACKSEGMENT_HEADER[] = |
61 | { |
60 | { |
62 | "<trkseg>\r\n" |
61 | "<trkseg>\r\n" |
63 | }; |
62 | }; |
64 | 63 | ||
65 | //________________________________________________________________________________________________________________________________________ |
64 | //________________________________________________________________________________________________________________________________________ |
66 | // |
65 | // |
67 | // Footer of a track segment |
66 | // Footer of a track segment |
68 | // |
67 | // |
69 | //________________________________________________________________________________________________________________________________________ |
68 | //________________________________________________________________________________________________________________________________________ |
70 | const prog_char GPX_TRACKSEGMENT_FOOTER[] = |
69 | const prog_char GPX_TRACKSEGMENT_FOOTER[] = |
71 | { |
70 | { |
72 | "</trkseg>\r\n" |
71 | "</trkseg>\r\n" |
73 | }; |
72 | }; |
74 | 73 | ||
75 | 74 |