Subversion Repositories NaviCtrl

Rev

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

Rev 154 Rev 160
Line 367... Line 367...
367
                                FC.Poti2                = FromFlightCtrl.Param.Byte[5];
367
                                FC.Poti2                = FromFlightCtrl.Param.Byte[5];
368
                                FC.Poti3                = FromFlightCtrl.Param.Byte[6];
368
                                FC.Poti3                = FromFlightCtrl.Param.Byte[6];
369
                                FC.Poti4                = FromFlightCtrl.Param.Byte[7];
369
                                FC.Poti4                = FromFlightCtrl.Param.Byte[7];
370
                                FC.RC_Quality   = FromFlightCtrl.Param.Byte[8];
370
                                FC.RC_Quality   = FromFlightCtrl.Param.Byte[8];
371
                                FC.RC_RSSI              = FromFlightCtrl.Param.Byte[9];
371
                                FC.RC_RSSI              = FromFlightCtrl.Param.Byte[9];
-
 
372
                                NaviData.Gas    = FromFlightCtrl.Param.Byte[10];
372
                                break;
373
                                break;
Line 373... Line 374...
373
 
374
 
374
                        case SPI_CMD_MISC:
375
                        case SPI_CMD_MISC:
375
                                if(CompassCalState != FromFlightCtrl.Param.Byte[0])
376
                                if(CompassCalState != FromFlightCtrl.Param.Byte[0])
Line 378... Line 379...
378
                                        fifo_put(&CompassCalcStateFiFo, CompassCalState);
379
                                        fifo_put(&CompassCalcStateFiFo, CompassCalState);
379
                                }
380
                                }
380
                                Parameter.NaviPH_LoginTime = FromFlightCtrl.Param.Byte[1];
381
                                Parameter.NaviPH_LoginTime = FromFlightCtrl.Param.Byte[1];
381
                                NaviData.Variometer = (NaviData.Variometer + 2 * ((s16) FromFlightCtrl.Param.Int[1] - NaviData.Altimeter)) / 2; // provisorisch
382
                                NaviData.Variometer = (NaviData.Variometer + 2 * ((s16) FromFlightCtrl.Param.Int[1] - NaviData.Altimeter)) / 2; // provisorisch
382
                                NaviData.Altimeter = (s16) FromFlightCtrl.Param.Int[1]; // is located at byte 2 and 3
383
                                NaviData.Altimeter = (s16) FromFlightCtrl.Param.Int[1]; // is located at byte 2 and 3
-
 
384
                                NaviData.SetpointAltitude = (s16) FromFlightCtrl.Param.Int[2]; // is located at byte 4 and 5
383
                                CHK_POTI_MM(Parameter.NaviGpsPLimit,FromFlightCtrl.Param.Byte[4],0,255);
385
                                CHK_POTI_MM(Parameter.NaviGpsPLimit,FromFlightCtrl.Param.Byte[6],0,255);
384
                                CHK_POTI_MM(Parameter.NaviGpsILimit,FromFlightCtrl.Param.Byte[5],0,255);
386
                                CHK_POTI_MM(Parameter.NaviGpsILimit,FromFlightCtrl.Param.Byte[7],0,255);
385
                                CHK_POTI_MM(Parameter.NaviGpsDLimit,FromFlightCtrl.Param.Byte[6],0,255);
387
                                CHK_POTI_MM(Parameter.NaviGpsDLimit,FromFlightCtrl.Param.Byte[8],0,255);
386
                                break;
388
                                break;
Line 387... Line 389...
387
                       
389
                       
388
                        case SPI_CMD_SERVOS:
390
                        case SPI_CMD_SERVOS:
389
                                ServoParams.Refresh             = FromFlightCtrl.Param.Byte[0];
391
                                ServoParams.Refresh             = FromFlightCtrl.Param.Byte[0];