Rev 515 | Rev 517 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 515 | Rev 516 | ||
---|---|---|---|
Line 446... | Line 446... | ||
446 | } |
446 | } |
447 | else |
447 | else |
448 | { |
448 | { |
449 | ToFlightCtrl.Param.sInt[5] = (s16)ToFC_AltitudeSetpoint; |
449 | ToFlightCtrl.Param.sInt[5] = (s16)ToFC_AltitudeSetpoint; |
450 | } |
450 | } |
- | 451 | //DebugOut.Analog[] = ToFlightCtrl.Param.Byte[8]; |
|
451 | break; |
452 | break; |
452 | case SPI_NCCMD_HOTT_INFO: |
453 | case SPI_NCCMD_HOTT_INFO: |
453 | if(NewWPL_Name) hott_index = 100; |
454 | if(NewWPL_Name) hott_index = 100; |
454 | switch(hott_index++) |
455 | switch(hott_index++) |
455 | { |
456 | { |
Line 688... | Line 689... | ||
688 | CHK_POTI_MM(Parameter.NaviWindCorrection,FromFlightCtrl.Param.Byte[9],0,255); |
689 | CHK_POTI_MM(Parameter.NaviWindCorrection,FromFlightCtrl.Param.Byte[9],0,255); |
689 | CHK_POTI_MM(Parameter.NaviAccCompensation,FromFlightCtrl.Param.Byte[10],0,255); |
690 | CHK_POTI_MM(Parameter.NaviAccCompensation,FromFlightCtrl.Param.Byte[10],0,255); |
690 | CHK_POTI_MM(Parameter.NaviAngleLimitation,FromFlightCtrl.Param.Byte[11],0,255); |
691 | CHK_POTI_MM(Parameter.NaviAngleLimitation,FromFlightCtrl.Param.Byte[11],0,255); |
691 | break; |
692 | break; |
692 | case SPI_FCCMD_PARAMETER2: |
693 | case SPI_FCCMD_PARAMETER2: |
693 | CHK_POTI_MM(Parameter.NaviOut1Parameter,FromFlightCtrl.Param.Byte[0],0,255); |
694 | CHK_POTI_MM(Parameter.AutoPhotoDistance,FromFlightCtrl.Param.Byte[0],0,255); |
694 | if(FromFlightCtrl.Param.Byte[1]) FC.FromFC_SpeakHoTT = FromFlightCtrl.Param.Byte[1]; // will be cleared in the SD-Logging |
695 | if(FromFlightCtrl.Param.Byte[1]) FC.FromFC_SpeakHoTT = FromFlightCtrl.Param.Byte[1]; // will be cleared in the SD-Logging |
695 | Parameter.FromFC_LandingSpeed = FromFlightCtrl.Param.Byte[2]; |
696 | Parameter.FromFC_LandingSpeed = FromFlightCtrl.Param.Byte[2]; |
696 | Parameter.ComingHomeAltitude = FromFlightCtrl.Param.Byte[3]; |
697 | Parameter.ComingHomeAltitude = FromFlightCtrl.Param.Byte[3]; |
697 | Parameter.FromFC_LowVoltageHomeActive = FromFlightCtrl.Param.Byte[4]; |
698 | Parameter.FromFC_LowVoltageHomeActive = FromFlightCtrl.Param.Byte[4]; |
698 | if(FromFlightCtrl.Param.Byte[5]) FromFC_LoadWP_List = FromFlightCtrl.Param.Byte[5]; |
699 | if(FromFlightCtrl.Param.Byte[5]) FromFC_LoadWP_List = FromFlightCtrl.Param.Byte[5]; |
699 | if(FromFlightCtrl.Param.Byte[6]) FromFC_Load_SinglePoint = FromFlightCtrl.Param.Byte[6]; |
700 | if(FromFlightCtrl.Param.Byte[6]) FromFC_Load_SinglePoint = FromFlightCtrl.Param.Byte[6]; |
700 | if(FromFlightCtrl.Param.Byte[7]) FromFC_Save_SinglePoint = FromFlightCtrl.Param.Byte[7]; |
701 | if(FromFlightCtrl.Param.Byte[7]) FromFC_Save_SinglePoint = FromFlightCtrl.Param.Byte[7]; |
701 | CompassSetpoint = FromFlightCtrl.Param.sInt[4] * 10; // 8 & 9 |
702 | CompassSetpoint = FromFlightCtrl.Param.sInt[4] * 10; // 8 & 9 |
702 | CompassSetpointCorrected = (3600 + CompassSetpoint + FC.FromFC_CompassOffset + GeoMagDec) % 3600; |
703 | CompassSetpointCorrected = (3600 + CompassSetpoint + FC.FromFC_CompassOffset + GeoMagDec) % 3600; |
703 | //FromFlightCtrl.Param.Byte[10] |
704 | CHK_POTI_MM(Parameter.AutoPhotoAltitudes,FromFlightCtrl.Param.Byte[10],0,255); |
704 | //FromFlightCtrl.Param.Byte[11] |
705 | //FromFlightCtrl.Param.Byte[11] |
705 | break; |
706 | break; |
706 | case SPI_FCCMD_STICK: |
707 | case SPI_FCCMD_STICK: |
707 | FC.StickGas = FromFlightCtrl.Param.sByte[0]; |
708 | FC.StickGas = FromFlightCtrl.Param.sByte[0]; |
708 | FC.StickYaw = FromFlightCtrl.Param.sByte[1]; |
709 | FC.StickYaw = FromFlightCtrl.Param.sByte[1]; |