210,7 → 210,8 |
sprintf(string, "<Kalibr.>%d,%d,%d</Kalibr.>\r\n", FC.BoatNeutralNick,FC.BoatNeutralRoll,FC.BoatNeutralYaw);CheckSumAndWrite(&Check16File,string, doc->file); |
if((FC.StatusFlags3 & FC_STATUS3_BOAT)) {sprintf(string, "<BoatMode>On</BoatMode>\r\n");CheckSumAndWrite(&Check16File,string, doc->file);} |
if(Parameter.Driftkomp) {sprintf(string, "<DriftComp>%i</DriftComp>\r\n",Parameter.Driftkomp);CheckSumAndWrite(&Check16File,string, doc->file);}; |
|
sprintf(string, "<BaroKompens.>%d</BaroKompens.>\r\n",LuftdruckTemperaturKompensation);CheckSumAndWrite(&Check16File,string, doc->file); |
sprintf(string, "<FcTemperat.>%d.%1d</FcTemperat.>\r\n",FC_Temperatur/10,abs(FC_Temperatur)%10);CheckSumAndWrite(&Check16File,string, doc->file); |
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Magnetometer |
if(Compass_I2CPort == NCMAG_PORT_EXTERN) sprintf(string, "<MagSensor>external2,(%i),",NCMAG_Orientation); |
295,10 → 296,13 |
case GPX_DOC_OPENED: // close the file on the memorycard |
if(doc->file != NULL) |
{ |
sprintf(string, "<!-- FcTemperature:%d.%1d -->\r\n",FC_Temperatur/10,abs(FC_Temperatur)%10); |
fputs_(string, doc->file); |
|
sprintf(string, "<!-- %d -->\r\n", Check16File); |
fputs_(string, doc->file); |
|
fwrite_((void*)GPX_DOCUMENT_FOOTER, sizeof(GPX_DOCUMENT_FOOTER)-1,1,doc->file); // write the gpx-footer to the document. |
|
fclose_(doc->file); |
retvalue = 1; |
} |
698,6 → 702,10 |
// Navigation Update speed (in 0.1Hz) |
sprintf(string, "<GPSInfo>%d,%d,%d</GPSInfo>\r\n",FreqNewGpsData,GPSData.Flags,GPSData.SatFix); // FreqGpsNavProcessed |
CheckSumAndWrite(&Check16Block,string, doc->file); |
|
// sprintf(string, "<FCTemperat>%d</FCTemperat>\r\n",FC_Temperatur); |
// CheckSumAndWrite(&Check16Block,string, doc->file); |
|
// eof extensions |
sprintf(string, "</extensions>\r\n"); |
CheckSumAndWrite(&Check16Block,string, doc->file); |