485,6 → 485,10 |
ToFlightCtrl.Param.Byte[11] = SpeakHoTT; |
ToFlightCtrl.Param.Byte[12] = RequestConfigFromFC & 0x01; |
SpeakHoTT = 0; |
ToFlightCtrl.Param.Byte[13] = Partner.ErrorCode; |
ToFlightCtrl.Param.Byte[14] = Partner.StatusFlags; |
ToFlightCtrl.Param.Byte[15] = Partner.StatusFlags2; |
ToFlightCtrl.Param.Byte[16] = Partner.StatusFlags3; |
// if(AbsoluteFlyingAltitude > 255) ToFlightCtrl.Param.Byte[11] = 0; // then the limitation of the FC doesn't work |
// else ToFlightCtrl.Param.Byte[11] = AbsoluteFlyingAltitude; |
break; |
908,9 → 912,7 |
UART_VersionInfo.BL_Firmware = FromFlightCtrl.Param.Byte[8]; |
Parameter.ActiveSetting = FromFlightCtrl.Param.Byte[9]; |
FlugMinutenGesamt = FromFlightCtrl.Param.Int[5]; // 10 & 11 |
if(FromFlightCtrl.Param.Byte[12] == 1) IamMaster = MASTER; |
else |
if(FromFlightCtrl.Param.Byte[12] == 2) IamMaster = SLAVE; |
IamMaster = FromFlightCtrl.Param.Byte[12]; |
break; |
case SPI_FCCMD_NEUTRAL: // slow! |
FC.AdNeutralNick = FromFlightCtrl.Param.Int[0]; |