Subversion Repositories Projects

Rev

Rev 434 | Go to most recent revision | Only display areas with differences | Regard 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