Subversion Repositories FlightCtrl

Rev

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

Rev 1377 Rev 1391
Line 369... Line 369...
369
                                        }
369
                                        }
370
                                        while(!UebertragungAbgeschlossen);
370
                                        while(!UebertragungAbgeschlossen);
371
                                        SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
371
                                        SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1));
372
                                        break;
372
                                        break;
Line -... Line 373...
-
 
373
 
-
 
374
                        case 'y':// serial Potis
-
 
375
                                        PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3];
-
 
376
                                        PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7];
-
 
377
                                        PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11];
-
 
378
                                        break;
373
 
379
 
Line 374... Line 380...
374
                } // case FC_ADDRESS:
380
                } // case FC_ADDRESS:
Line 375... Line 381...
375
 
381
 
Line 427... Line 433...
427
                                        break;
433
                                        break;
Line 428... Line 434...
428
 
434
 
429
                        case 'g'://
435
                        case 'g'://
430
                                        GetExternalControl = 1;
436
                                        GetExternalControl = 1;
431
                                        break;
-
 
432
                        case 'y':// serial Potis
-
 
433
                    PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3];
-
 
434
                    PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7];
-
 
435
                    PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11];
-
 
436
                                        break;
437
                                        break;
437
                }
438
                }
438
                break; // default:
439
                break; // default:
439
        }
440
        }
440
        NeuerDatensatzEmpfangen = 0;
441
        NeuerDatensatzEmpfangen = 0;
Line 539... Line 540...
539
          if(WinkelOut.CalcState > 4)  WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt
540
          if(WinkelOut.CalcState > 4)  WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt
540
          Kompass_Timer = SetDelay(99);
541
          Kompass_Timer = SetDelay(99);
541
         }
542
         }
542
    if(((DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen)
543
    if(((DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen)
543
         {
544
         {
544
//if(Poti3 > 64)         
545
//if(Poti3 > 64)
545
          SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut));
546
          SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut));
546
          DebugDataAnforderung = 0;
547
          DebugDataAnforderung = 0;
547
          if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall);
548
          if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall);
548
         }
549
         }
549
    if(Intervall3D > 0 && CheckDelay(Timer3D) && UebertragungAbgeschlossen)
550
    if(Intervall3D > 0 && CheckDelay(Timer3D) && UebertragungAbgeschlossen)