Subversion Repositories NaviCtrl

Rev

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

Rev 532 Rev 533
Line 593... Line 593...
593
                                Parameter.User4 = FromFlightCtrl.Param.Byte[3];
593
                                Parameter.User4 = FromFlightCtrl.Param.Byte[3];
594
                                Parameter.User5 = FromFlightCtrl.Param.Byte[4];
594
                                Parameter.User5 = FromFlightCtrl.Param.Byte[4];
595
                                Parameter.User6 = FromFlightCtrl.Param.Byte[5];
595
                                Parameter.User6 = FromFlightCtrl.Param.Byte[5];
596
                                Parameter.User7 = FromFlightCtrl.Param.Byte[6];
596
                                Parameter.User7 = FromFlightCtrl.Param.Byte[6];
597
                                Parameter.User8 = FromFlightCtrl.Param.Byte[7];
597
                                Parameter.User8 = FromFlightCtrl.Param.Byte[7];
-
 
598
 
598
                                if(ClearFCStatusFlags)
599
                                if(ClearFCStatusFlags)
599
                                {
600
                                {
600
                                        FC.StatusFlags = 0;
601
                                        FC.StatusFlags = 0;
601
                                        ClearFCStatusFlags = 0;
602
                                        ClearFCStatusFlags = 0;
602
                                }
603
                                }
Line 637... Line 638...
637
                                                }
638
                                                }
638
                                                else                                                                                             // Ansonsten die aktuelle Richtung übernehmen
639
                                                else                                                                                             // Ansonsten die aktuelle Richtung übernehmen
639
                                                HeadFreeStartAngle = GyroCompassCorrected; // in 0.1°
640
                                                HeadFreeStartAngle = GyroCompassCorrected; // in 0.1°
640
                                        }
641
                                        }
641
                                }
642
                                }
642
 
-
 
643
                                Parameter.ActiveSetting = FromFlightCtrl.Param.Byte[9];
643
                                Parameter.ActiveSetting = FromFlightCtrl.Param.Byte[9];
644
                                FC.BAT_Voltage = FromFlightCtrl.Param.Byte[10];
644
                                FC.BAT_Voltage = FromFlightCtrl.Param.Byte[10];
645
                                DebugOut.Analog[7] = FC.BAT_Voltage;
645
                                DebugOut.Analog[7] = FC.BAT_Voltage;
646
                                DebugOut.Analog[5] = FC.StatusFlags;
646
                                DebugOut.Analog[5] = FC.StatusFlags;
647
                                NaviData.FCStatusFlags = FC.StatusFlags;
647
                                NaviData.FCStatusFlags = FC.StatusFlags;
Line 663... Line 663...
663
 
663
 
664
                        case SPI_FCCMD_BL_ACCU:
664
                        case SPI_FCCMD_BL_ACCU:
665
                                FC.BAT_Current = FromFlightCtrl.Param.Int[0];
665
                                FC.BAT_Current = FromFlightCtrl.Param.Int[0];
666
                                DebugOut.Analog[8] = FC.BAT_Current;
666
                                DebugOut.Analog[8] = FC.BAT_Current;
667
                                if(AmountOfMotors < FromFlightCtrl.Param.Byte[2]+1) AmountOfMotors = FromFlightCtrl.Param.Byte[2]+1;
667
                                if(AmountOfMotors < FromFlightCtrl.Param.Byte[2]+1) AmountOfMotors = FromFlightCtrl.Param.Byte[2]+1;
668
                                BL_MinOfMaxPWM = FromFlightCtrl.Param.Byte[3];
668
                                BL_MinOfMaxPWM = FromFlightCtrl.Param.Byte[3];  
669
                                if(BL_MinOfMaxPWM < Logging_BL_MinOfMaxPWM)     Logging_BL_MinOfMaxPWM = BL_MinOfMaxPWM;        // hold the value until logged
669
                                if(BL_MinOfMaxPWM < Logging_BL_MinOfMaxPWM)     Logging_BL_MinOfMaxPWM = BL_MinOfMaxPWM;        // hold the value until logged
670
                                if(BL_MinOfMaxPWM < ErrorCheck_BL_MinOfMaxPWM)  ErrorCheck_BL_MinOfMaxPWM = BL_MinOfMaxPWM;             // hold the value until Error processed
670
                                if(BL_MinOfMaxPWM < ErrorCheck_BL_MinOfMaxPWM)  ErrorCheck_BL_MinOfMaxPWM = BL_MinOfMaxPWM;             // hold the value until Error processed
671
                                Parameter.NaviGpsModeControl = FromFlightCtrl.Param.Byte[4];
671
                                Parameter.NaviGpsModeControl = FromFlightCtrl.Param.Byte[4];
672
                                FromFC_VarioCharacter = FromFlightCtrl.Param.Byte[5];
672
                                FromFC_VarioCharacter = FromFlightCtrl.Param.Byte[5];