181,6 → 181,7 |
{ |
sprintf(string, "<name>%s</name>\r\n",tmp_license->User); CheckSumAndWrite(&Check16File,string, doc->file); |
sprintf(string, "<email>%s</email>\r\n",tmp_license->eMail); CheckSumAndWrite(&Check16File,string, doc->file); |
|
if(OEM_String[0] != 255) {sprintf(string, "<manufacturer>%s</manufacturer>\r\n",OEM_String); CheckSumAndWrite(&Check16File,string, doc->file);} |
else {sprintf(string, "<manufacturer>HiSystems GmbH</manufacturer>\r\n"); CheckSumAndWrite(&Check16File,string, doc->file);} |
sprintf(string, "<features>%s</features>\r\n",tmp_license->Feature); CheckSumAndWrite(&Check16File,string, doc->file); |
222,7 → 223,7 |
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.>%i</BaroKompens.>\r\n",LuftdruckTemperaturKompensation);CheckSumAndWrite(&Check16File,string, doc->file); |
sprintf(string, "<FcTemperat.>%i.%1i</FcTemperat.>\r\n",FC_Temperatur/10,abs(FC_Temperatur)%10);CheckSumAndWrite(&Check16File,string, doc->file); |
if(UART_VersionInfo.HWMajor >= 30) { sprintf(string, "<FcTemperat.>%i.%1i</FcTemperat.>\r\n",FC_Temperatur/10,abs(FC_Temperatur)%10);CheckSumAndWrite(&Check16File,string, doc->file); } |
if(FromGimbalCtrl.GimbalStatus) {sprintf(string, "<GimbalCtrV>%i.%02i</GimbalCtrV>\r\n",1 + FromGimbalCtrl.Version / 100, FromGimbalCtrl.Version % 100);CheckSumAndWrite(&Check16File,string, doc->file);} |
if(EE_Parameter.ExternalControl) {sprintf(string, "<ExternalControl>%i,%02x,%02x</ExternalControl>\r\n",EE_Parameter.ExternalControl,FromFC_ExternalCtrlCfg,FromFC_ExternalCtrlSwitch);CheckSumAndWrite(&Check16File,string, doc->file);} |
sprintf(string, "<Channels>ALT:%i,GPS:%i,CF:%i,SL:%i,FS:%i,MSS:%i,SWP:%i,NWP:%i,CCM:%i,CCZ:%i</Channels>\r\n",EE_Parameter.HoeheChannel,EE_Parameter.NaviGpsModeChannel,EE_Parameter.CareFreeChannel, EE_Parameter.StartLandChannel, EE_Parameter.FailsafeChannel, EE_Parameter.MotorSafetySwitch,EE_Parameter.SingleWpControlChannel,EE_Parameter.MenuKeyChannel,EE_Parameter.CamCtrlModeChannel,EE_Parameter.CamCtrlZoomChannel);CheckSumAndWrite(&Check16File,string, doc->file); |
333,8 → 334,11 |
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); |
CheckSumAndWrite(&Check16Block,string, doc->file); |
if(UART_VersionInfo.HWMajor >= 30) |
{ |
sprintf(string, "<!-- FcTemperature:%d.%1d -->\r\n",FC_Temperatur/10,abs(FC_Temperatur)%10); |
CheckSumAndWrite(&Check16Block,string, doc->file); |
} |
|
if(RedundanceWasActive) |
{ |
754,7 → 758,7 |
if(EE_Parameter.ExternalControl) |
{ |
sprintf(string, "<ExCtl>%02x,%02x,%i,%i,%i,%i</ExCtl>\r\n",FromFC_ExternalCtrlCfg,FromFC_ExternalCtrlSwitch,ExternControl.Nick, ExternControl.Roll,ExternControl.Gier,ExternControl.Gas); |
CheckSumAndWrite(&Check16File,string, doc->file); |
CheckSumAndWrite(&Check16Block,string, doc->file); |
} |
// RC Quality |
sprintf(string, "<RCQuality>%d</RCQuality>\r\n", FC.RC_Quality); |
797,10 → 801,10 |
|
if(NMEA_cnt_gga) |
{ |
sprintf(string, "<Ext_GNSS_Fix>%s %u</Ext_GNSS_Fix>\r\n",NMEA_In_Fix_Txt,ExternalGpsInUse); |
CheckSumAndWrite(&Check16File,string, doc->file); |
sprintf(string, "<Ext_GNSS_Fix>%s,%u</Ext_GNSS_Fix>\r\n",NMEA_In_Fix_Txt,ExternalGpsInUse); |
CheckSumAndWrite(&Check16Block,string, doc->file); |
sprintf(string, "<Ext_GNSS_Alti>%s</Ext_GNSS_Alti>\r\n",NMEA_In_Alt_Txt); |
CheckSumAndWrite(&Check16File,string, doc->file); |
CheckSumAndWrite(&Check16Block,string, doc->file); |
} |
// eof extensions |
sprintf(string, "</extensions>\r\n"); |