Rev 399 | Rev 413 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 399 | Rev 405 | ||
---|---|---|---|
Line 417... | Line 417... | ||
417 | i1 *= 36; |
417 | i1 *= 36; |
418 | i1 /= 1000; |
418 | i1 /= 1000; |
419 | ToFlightCtrl.Param.Byte[3] = i1 % 256; |
419 | ToFlightCtrl.Param.Byte[3] = i1 % 256; |
420 | ToFlightCtrl.Param.Byte[4] = i1 / 256; |
420 | ToFlightCtrl.Param.Byte[4] = i1 / 256; |
421 | //----------------------------- |
421 | //----------------------------- |
422 | if(GPSData.Position.Latitude < 0) ToFlightCtrl.Param.Byte[2] = 1; // 1 = S |
422 | if(GPSData.Position.Latitude < 0) ToFlightCtrl.Param.Byte[5] = 1; // 1 = S |
423 | else ToFlightCtrl.Param.Byte[5] = 0; // 1 = S |
423 | else ToFlightCtrl.Param.Byte[5] = 0; // 1 = S |
424 | i1 = abs(GPSData.Position.Latitude)/10000000L; |
424 | i1 = abs(GPSData.Position.Latitude)/10000000L; |
425 | i2 = abs(GPSData.Position.Latitude)%10000000L; |
425 | i2 = abs(GPSData.Position.Latitude)%10000000L; |
426 | if(!(NCFlags & NC_FLAG_GPS_OK)) {i1 = 0; i2 = 0;} |
426 | if(!(NCFlags & NC_FLAG_GPS_OK)) {i1 = 0; i2 = 0;} |
427 | i1 *= 100; |
427 | i1 *= 100; |