Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 913 → Rev 914

/trunk/gpx.c
171,7 → 171,7
if(ControllerID == 0x91) { sprintf(string, "<Controller>STR911FAM44</Controller>\r\n");CheckSumAndWrite(&Check16File,string, doc->file);}
else
if(ControllerID == 0x92) { sprintf(string, "<Controller>STR911FAM46</Controller>\r\n");CheckSumAndWrite(&Check16File,string, doc->file);}
else { sprintf(string, "<Controller>??</Controller>\r\n");CheckSumAndWrite(&Check16File,string, doc->file);}
else { sprintf(string, "<Controller>?</Controller>\r\n");CheckSumAndWrite(&Check16File,string, doc->file);}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sprintf(string, "<GpsVersion>%d.%03d</GpsVersion>\r\n",GPS_Version/1000,GPS_Version%1000);CheckSumAndWrite(&Check16File,string, doc->file);
if(GPS_Version >= 3000)
599,7 → 599,7
FC.FromFC_SpeakHoTT = 0; // can be cleared now
CheckSumAndWrite(&Check16Block,string, doc->file);
// Altimeter according to air pressure
sprintf(string, "<Altimeter>%d,'%c'</Altimeter>\r\n", NaviData.Altimeter_5cm,FromFC_VarioCharacter);
sprintf(string, "<Altimeter>%d,'%c'</Altimeter>\r\n", BaroAltimeter_dm * 2,FromFC_VarioCharacter); // in 5cm
CheckSumAndWrite(&Check16Block,string, doc->file);
// Variometer according to air pressure
sprintf(string, "<Variometer>%d</Variometer>\r\n", NaviData.Variometer);
797,7 → 797,7
s32 corrAlt;
sprintf(string, "<Laser>%d.%02d</Laser>\r\n",FromLaserCtrl.Distance/100,abs(FromLaserCtrl.Distance)%100);
CheckSumAndWrite(&Check16Block,string, doc->file);
corrAlt = NaviData.Altimeter_5cm / 2 - FromFC_LaserAltCorrect_dm; // that would be the original baro altitude
corrAlt = BaroAltimeter_dm - FromFC_LaserAltCorrect_dm; // that would be the original baro altitude
sprintf(string, "<LaserAltCorr>%d.%d,%d.%d,%d</LaserAltCorr>\r\n",FromFC_LaserAltCorrect_dm/10,abs(FromFC_LaserAltCorrect_dm)%10,corrAlt/10,abs(corrAlt)%10,FromFC_Parameter_LaserAltitude);
CheckSumAndWrite(&Check16Block,string, doc->file);
}