Subversion Repositories FlightCtrl

Rev

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

Rev 2438 Rev 2439
Line 966... Line 966...
966
                          if(changed && HoTTBlink) HoTT_printfxy(13,6,"   ")
966
                          if(changed && HoTTBlink) HoTT_printfxy(13,6,"   ")
967
                          else HoTT_printfxy(13,6,"%2d ",wp_tmp);
967
                          else HoTT_printfxy(13,6,"%2d ",wp_tmp);
968
                         }
968
                         }
969
                        else
969
                        else
970
                         {
970
                         {
971
                          HoTT_printfxy(13,6," --")
971
                          HoTT_printfxy(13,6,"--")
972
                         }
972
                         }
973
                       
973
                       
-
 
974
                    if(GPSInfo.SatFix == SATFIX_3D)
-
 
975
                    {
974
                         if(NaviData_MaxWpListIndex == 0) HoTT_printfxy(0,7,"No SD-Card   ")
976
                         if(NaviData_MaxWpListIndex == 0) HoTT_printfxy(0,7,"No SD-Card   ")
975
                         else
977
                         else
976
                         {
978
                         {
977
                            if(changed && wp_tmp) HoTT_printfxy(0,7,"(Set -> Store)")
979
                            if(changed && wp_tmp) HoTT_printfxy(0,7,"(Set -> Store)")
978
                            else Hott_ClearLine(7);
980
                            else Hott_ClearLine(7);
979
                         }
981
                         }
-
 
982
                         if(HottKeyboard == HOTT_KEY_SET) { if(wp_tmp) ToNC_Store_SingePoint = wp_tmp; changed = 0;}
-
 
983
                    }
-
 
984
            else HoTT_printfxy(0,7,"!No GPS-Fix! ");
-
 
985
                       
980
                        if(HottKeyboard == HOTT_KEY_UP && wp_tmp < NaviData_MaxWpListIndex) { changed = 1; wp_tmp++; HoTTBlink = 0;}
986
                        if(HottKeyboard == HOTT_KEY_UP && wp_tmp < NaviData_MaxWpListIndex) { changed = 1; wp_tmp++; HoTTBlink = 0;}
981
                        if(HottKeyboard == HOTT_KEY_DOWN && wp_tmp > 1) { changed = 1; wp_tmp--; HoTTBlink = 0;};
987
                        if(HottKeyboard == HOTT_KEY_DOWN && wp_tmp > 1) { changed = 1; wp_tmp--; HoTTBlink = 0;};
982
                        if(HottKeyboard == HOTT_KEY_SET) { if(wp_tmp) ToNC_Store_SingePoint = wp_tmp; changed = 0;}
-
 
983
                        if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page++; line = 0;}
988
                        if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page++; line = 0;}
984
                        if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page--; line = 0;};
989
                        if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page--; line = 0;};
985
                        HottKeyboard = 0;
990
                        HottKeyboard = 0;
986
                        break;
991
                        break;
987
   default:  line = 0;
992
   default:  line = 0;
Line 998... Line 1003...
998
                        break;
1003
                        break;
999
    case 1:
1004
    case 1:
1000
                    HoTT_printfxy(0,2," %2i.%1iV ",UBat/10, UBat%10)
1005
                    HoTT_printfxy(0,2," %2i.%1iV ",UBat/10, UBat%10)
1001
                        HoTT_printfxy(0,3," %2i:%02i ",FlugSekunden/60,FlugSekunden%60);                           
1006
                        HoTT_printfxy(0,3," %2i:%02i ",FlugSekunden/60,FlugSekunden%60);                           
1002
//                      HoTT_printfxy(0,4,"Dist:%3dm",NaviData_TargetDistance)
1007
//                      HoTT_printfxy(0,4,"Dist:%3dm",NaviData_TargetDistance)
1003
                    if(NaviData_WaypointNumber) HoTT_printfxy(0,5,"Active WP:%2d/%d  %dm ",NaviData_WaypointIndex,NaviData_WaypointNumber,NaviData_TargetDistance)
1008
                    if(NaviData_WaypointNumber) HoTT_printfxy(0,5,"WP:%2d/%d Dist:%3dm ",NaviData_WaypointIndex,NaviData_WaypointNumber,NaviData_TargetDistance)
1004
                    else Hott_ClearLine(5);
1009
                    else Hott_ClearLine(5);
1005
                        break;
1010
                        break;
1006
    case 2:
1011
    case 2:
-
 
1012
                        if(FromNC_AltitudeSpeed)
-
 
1013
                          HoTT_printfxy(8,2,"ALT:%4i/%im ", (int16_t)(HoehenWert/100),(int16_t)(FromNC_AltitudeSetpoint/100))
-
 
1014
                        else
1007
                        HoTT_printfxy(11,2,"ALT:%4im", (int16_t)(HoehenWert/100))              
1015
                          HoTT_printfxy(8,2,"ALT:%4im    ",(int16_t)(HoehenWert/100))
-
 
1016
 
1008
                        HoTT_printfxy(11,3,"DIR: %3d%c",CompassCorrected, HoTT_GRAD);
1017
                        HoTT_printfxy(8,3,"DIR: %3d%c",CompassCorrected, HoTT_GRAD);
1009
                        HoTT_printfxy(11,4,"Cam: %3i",Parameter_ServoNickControl);
1018
                        HoTT_printfxy(8,4,"Cam: %3i",Parameter_ServoNickControl);
1010
                        break;
1019
                        break;
1011
//                       HoTT_printfxy(11,7,"%s",WPL_Name)
1020
//                       HoTT_printfxy(11,7,"%s",WPL_Name)
1012
    case 3:
1021
    case 3:
1013
    case 4:
1022
    case 4:
1014
    case 5:
1023
    case 5:
Line 1026... Line 1035...
1026
                       
1035
                       
1027
                         if(NaviData_MaxWpListIndex == 0) HoTT_printfxy(0,7,"No SD-Card   ")
1036
                         if(NaviData_MaxWpListIndex == 0) HoTT_printfxy(0,7,"No SD-Card   ")
1028
                         else
1037
                         else
1029
                         {
1038
                         {
-
 
1039
                            if(changed && wp_tmp) HoTT_printfxy(0,7,"(Set -> Load)")
-
 
1040
                            else
1030
                            if(changed && wp_tmp) HoTT_printfxy(0,7,"(Set -> Load)")
1041
                                {
-
 
1042
                                 Hott_ClearLine(7);
-
 
1043
                                 if(NaviData_WaypointNumber) HoTT_printfxy(0,7,"%s",WPL_Name);
1031
                            else Hott_ClearLine(7);
1044
                                }
1032
                         }
1045
                         }
1033
                        if(HottKeyboard == HOTT_KEY_UP && wp_tmp < NaviData_MaxWpListIndex) { changed = 1; wp_tmp++; HoTTBlink = 0;}
1046
                        if(HottKeyboard == HOTT_KEY_UP && wp_tmp < NaviData_MaxWpListIndex) { changed = 1; wp_tmp++; HoTTBlink = 0;}
1034
                        if(HottKeyboard == HOTT_KEY_DOWN && wp_tmp > 1) { changed = 1; wp_tmp--; HoTTBlink = 0;};
1047
                        if(HottKeyboard == HOTT_KEY_DOWN && wp_tmp > 1) { changed = 1; wp_tmp--; HoTTBlink = 0;};
1035
                        if(HottKeyboard == HOTT_KEY_SET) { if(wp_tmp) ToNC_Load_SingePoint = wp_tmp; changed = 0;}
1048
                        if(HottKeyboard == HOTT_KEY_SET) { if(wp_tmp) ToNC_Load_SingePoint = wp_tmp; changed = 0;}