100,7 → 100,7 |
//________________________________________________________________________________________________________________________________________ |
|
uint8_t KML_DocumentInit(KML_Document_t *doc) |
{ |
{ |
doc->state = KML_DOC_CLOSED; // state of the kml-document |
doc->file = NULL; |
return(1); |
316,7 → 316,7 |
i1 = (int16_t)(GPSData.Position.Longitude/10000000L); |
i2 = abs((int16_t)((GPSData.Position.Longitude%10000000L)/10000L)); |
i3 = abs((int16_t)(((GPSData.Position.Longitude%10000000L)%10000L)/10L)); |
sprintf(string,"\r\n%c%d.%.3d%",sign, i1, i2, i3); |
sprintf(string,"\r\n%c%d.%.3d%.3d,",sign, i1, i2, i3); |
fputs_(string, doc->file); |
if(GPSData.Position.Latitude < 0) sign = '-'; |
else sign = '+'; |
323,9 → 323,10 |
i1 = (int16_t)(GPSData.Position.Latitude/10000000L); |
i2 = abs((int16_t)((GPSData.Position.Latitude%10000000L)/10000L)); |
i3 = abs((int16_t)(((GPSData.Position.Latitude%10000000L)%10000L)/10L)); |
sprintf(string,"\r\n%c%d.%.3d%",sign, i1, i2, i3); |
sprintf(string,"%c%d.%.3d%.3d,",sign, i1, i2, i3); |
fputs_(string, doc->file); |
sprintf(string,"\r\n%c%d.%.3d%",0.0 ); |
sign = '+'; |
sprintf(string,"%c%d.%.3d",sign, 0, 0); |
fputs_(string, doc->file); |
retvalue = 1; |
} |