Subversion Repositories NaviCtrl

Rev

Rev 360 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 360 Rev 380
Line 57... Line 57...
57
#include <stdio.h>
57
#include <stdio.h>
58
#include "91x_lib.h"
58
#include "91x_lib.h"
59
#include "kml.h"
59
#include "kml.h"
60
#include "kml_header.h"
60
#include "kml_header.h"
61
#include "uart1.h"
61
#include "uart1.h"
62
 
-
 
-
 
62
#include "logging.h"
Line 63... Line 63...
63
 
63
 
64
//________________________________________________________________________________________________________________________________________
64
//________________________________________________________________________________________________________________________________________
65
// Module name:                 kml.c
65
// Module name:                 kml.c
66
// Compiler used:               avr-gcc 3.4.5
66
// Compiler used:               avr-gcc 3.4.5
Line 251... Line 251...
251
        {
251
        {
252
                if(doc->file != NULL)
252
                if(doc->file != NULL)
253
                {
253
                {
254
                        doc->state = KML_DOC_LINESTRING_OPENED;
254
                        doc->state = KML_DOC_LINESTRING_OPENED;
255
                        fwrite_((void*)KML_LINESTRING_HEADER, sizeof(KML_LINESTRING_HEADER)-1,1,doc->file);
255
                        fwrite_((void*)KML_LINESTRING_HEADER, sizeof(KML_LINESTRING_HEADER)-1,1,doc->file);
-
 
256
                        Logged_KML_Counter = 0;
256
                        retvalue = 1;
257
                        retvalue = 1;
257
                }
258
                }
258
        }
259
        }
259
        return(retvalue);
260
        return(retvalue);
260
}
261
}
Line 328... Line 329...
328
                                if(rel_altitude < 0) rel_altitude = 0; // avoid negative altitudes in log
329
                                if(rel_altitude < 0) rel_altitude = 0; // avoid negative altitudes in log
329
                                i1 = rel_altitude/1000L;
330
                                i1 = rel_altitude/1000L;
330
                                i2 = rel_altitude%1000L;
331
                                i2 = rel_altitude%1000L;
331
                                sprintf(string,"%ld.%03ld",i1, i2);
332
                                sprintf(string,"%ld.%03ld",i1, i2);
332
                                fputs_(string, doc->file);
333
                                fputs_(string, doc->file);
-
 
334
                                Logged_KML_Counter++;
333
                                retvalue = 1;
335
                                retvalue = 1;
334
                        }
336
                        }
335
                }
337
                }
336
        }
338
        }