Subversion Repositories FlightCtrl

Rev

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

Rev 2380 Rev 2390
Line 455... Line 455...
455
                                        {
455
                                        {
456
                                                tempchar1 = 0; // mark in response an invlid setting
456
                                                tempchar1 = 0; // mark in response an invlid setting
457
                                        }
457
                                        }
458
                                        while(!UebertragungAbgeschlossen);
458
                                        while(!UebertragungAbgeschlossen);
459
                                        SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
459
                                        SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
-
 
460
                                        if(!MotorenEin)
-
 
461
                                         {
460
                                        if(!MotorenEin) Piep(tempchar1,110);
462
                                          Piep(tempchar1,110);
461
                                        LipoDetection(0);
463
                                          LipoDetection(0);
-
 
464
                                         }
462
                                        LIBFC_ReceiverInit(EE_Parameter.Receiver);
465
                                        LIBFC_ReceiverInit(EE_Parameter.Receiver);
463
                                        break;
466
                                        break;
464
                        case 'f': // auf anderen Parametersatz umschalten
467
                        case 'f': // auf anderen Parametersatz umschalten
465
                                        if(MotorenEin) break;
468
                                        if(MotorenEin) break;
466
                                if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]);
469
                                if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]);
467
                                        tempchar1 = GetActiveParamSet();
470
                                        tempchar1 = GetActiveParamSet();
468
                                        while(!UebertragungAbgeschlossen);
471
                                        while(!UebertragungAbgeschlossen);
469
                                        SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
472
                                        SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
-
 
473
                                        if(!MotorenEin)
-
 
474
                                         {
470
                                        Piep(tempchar1,110);
475
                                          Piep(tempchar1,110);
471
                                        LipoDetection(0);
476
                                          LipoDetection(0);
-
 
477
                                         }
472
                                        LIBFC_ReceiverInit(EE_Parameter.Receiver);
478
                                        LIBFC_ReceiverInit(EE_Parameter.Receiver);
473
                                        break;
479
                                        break;
474
                        case 'y':// serial Potis
480
                        case 'y':// serial Potis
475
                                        for(tempchar1 = 0; tempchar1 < 12; tempchar1++) PPM_in[SERIAL_POTI_START + tempchar1] = (signed char) pRxData[tempchar1];
481
                                        for(tempchar1 = 0; tempchar1 < 12; tempchar1++) PPM_in[SERIAL_POTI_START + tempchar1] = (signed char) pRxData[tempchar1];
476
                                        break;
482
                                        break;