Subversion Repositories FlightCtrl

Rev

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

Rev 1215 Rev 1232
Line 129... Line 129...
129
   if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet
129
   if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet
130
    {
130
    {
131
     NeuerDatensatzEmpfangen = 1;
131
     NeuerDatensatzEmpfangen = 1;
132
         AnzahlEmpfangsBytes = buf_ptr + 1;
132
         AnzahlEmpfangsBytes = buf_ptr + 1;
133
     RxdBuffer[buf_ptr] = '\r';
133
     RxdBuffer[buf_ptr] = '\r';
-
 
134
         if(RxdBuffer[2] == 'R')
-
 
135
          {
134
         if(RxdBuffer[2] == 'R') wdt_enable(WDTO_250MS); // Reset-Commando
136
           wdt_enable(WDTO_250MS); // Reset-Commando
-
 
137
           ServoActive = 0;
-
 
138
          }
135
        }
139
        }
136
  }
140
  }
137
  else
141
  else
138
  switch(UartState)
142
  switch(UartState)
139
  {
143
  {
Line 354... Line 358...
354
                                                WriteParameterSet(pRxData[0], (unsigned char *) &EE_Parameter.Kanalbelegung[0], STRUCT_PARAM_LAENGE);
358
                                                WriteParameterSet(pRxData[0], (unsigned char *) &EE_Parameter.Kanalbelegung[0], STRUCT_PARAM_LAENGE);
355
                                                Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L;
359
                                                Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L;
356
                                                Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L;
360
                                                Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L;
357
                                                SetActiveParamSetNumber(pRxData[0]);
361
                                                SetActiveParamSetNumber(pRxData[0]);
358
                                                tempchar1 = GetActiveParamSetNumber();
362
                                                tempchar1 = GetActiveParamSetNumber();
359
                                                Piep(tempchar1);
363
                                                Piep(tempchar1,110);
360
                                        }
364
                                        }
361
                                        else
365
                                        else
362
                                        {
366
                                        {
363
                                                tempchar1 = 0; // mark in response an invlid setting
367
                                                tempchar1 = 0; // mark in response an invlid setting
364
                                        }
368
                                        }