Subversion Repositories NaviCtrl

Rev

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;