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) |