Subversion Repositories NaviCtrl

Rev

Rev 503 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 503 Rev 504
Line 446... Line 446...
446
                                {
446
                                {
447
                                        ToFlightCtrl.Param.sInt[5] = (s16)ToFC_AltitudeSetpoint;
447
                                        ToFlightCtrl.Param.sInt[5] = (s16)ToFC_AltitudeSetpoint;
448
                                }
448
                                }
449
                                break;
449
                                break;
450
                        case SPI_NCCMD_HOTT_INFO:
450
                        case SPI_NCCMD_HOTT_INFO:
-
 
451
                            if(NewWPL_Name) hott_index = 100;
451
                                switch(hott_index++)
452
                                switch(hott_index++)
452
                                {
453
                                {
453
                                case 0:
454
                                case 0:
454
                                        //Dezimalgrad            --> Grad mit Dezimalminuten     --> Grad, Minuten, Sekunden
455
                                        //Dezimalgrad            --> Grad mit Dezimalminuten     --> Grad, Minuten, Sekunden
455
                                        //53.28 5788 7.4847269   --> N53° 17.14728 E7° 29.08362  --> N53° 17' 8.837" E7° 29' 5.017"
456
                                        //53.28 5788 7.4847269   --> N53° 17.14728 E7° 29.08362  --> N53° 17' 8.837" E7° 29' 5.017"
Line 540... Line 541...
540
                                        i2 /= 1000;
541
                                        i2 /= 1000;
541
                                        ToFlightCtrl.Param.Byte[3] = i2 / 256;
542
                                        ToFlightCtrl.Param.Byte[3] = i2 / 256;
542
                                        ToFlightCtrl.Param.Byte[2] = i2 % 256;
543
                                        ToFlightCtrl.Param.Byte[2] = i2 % 256;
543
                        hott_index = 0;
544
                        hott_index = 0;
544
                                        break;
545
                                        break;
-
 
546
 
-
 
547
                                        case 100:
-
 
548
                                        ToFlightCtrl.Param.Byte[11] = HOTT_WPL_NAME;
-
 
549
                                        ToFlightCtrl.Param.Byte[0] = 0; // index
-
 
550
                                        ToFlightCtrl.Param.Byte[2] = WPL_Store.Name[0];
-
 
551
                                        ToFlightCtrl.Param.Byte[3] = WPL_Store.Name[1];
-
 
552
                                        ToFlightCtrl.Param.Byte[4] = WPL_Store.Name[2];
-
 
553
                                        ToFlightCtrl.Param.Byte[5] = WPL_Store.Name[3];
-
 
554
                                        ToFlightCtrl.Param.Byte[6] = WPL_Store.Name[4];
-
 
555
                                        ToFlightCtrl.Param.Byte[7] = WPL_Store.Name[5];
-
 
556
                                        ToFlightCtrl.Param.Byte[8] = WPL_Store.Name[6];
-
 
557
                                        ToFlightCtrl.Param.Byte[9] = WPL_Store.Name[7];
-
 
558
                                        ToFlightCtrl.Param.Byte[10]= WPL_Store.Name[8];
-
 
559
                                        ToFlightCtrl.Param.Byte[1] = 9; // how many
-
 
560
                                        NewWPL_Name = 0;
-
 
561
                                        hott_index = 0;
-
 
562
                                        break;
545
                                 default:
563
                                 default:
546
                                        ToFlightCtrl.Param.Byte[0] = 255;
564
                                        ToFlightCtrl.Param.Byte[0] = 255;
547
                                        hott_index = 0;
565
                                        hott_index = 0;
548
                                        break;
566
                                        break;
549
                                }
567
                                }