Rev 2333 | Rev 2341 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2333 | Rev 2340 | ||
---|---|---|---|
Line 235... | Line 235... | ||
235 | } |
235 | } |
236 | ToNaviCtrl.Param.Byte[1] = ToNC_SpeakHoTT; |
236 | ToNaviCtrl.Param.Byte[1] = ToNC_SpeakHoTT; |
237 | #else |
237 | #else |
238 | ToNaviCtrl.Param.Byte[1] = 0; |
238 | ToNaviCtrl.Param.Byte[1] = 0; |
239 | #endif |
239 | #endif |
- | 240 | ToNaviCtrl.Param.Byte[2] = EE_Parameter.LandingSpeed; |
|
240 | break; |
241 | break; |
241 | case SPI_FCCMD_STICK: |
242 | case SPI_FCCMD_STICK: |
242 | cli(); |
243 | cli(); |
243 | tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
244 | tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
244 | ToNaviCtrl.Param.Byte[0] = (char) tmp; |
245 | ToNaviCtrl.Param.Byte[0] = (char) tmp; |
Line 368... | Line 369... | ||
368 | GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1]; |
369 | GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1]; |
369 | GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2]; |
370 | GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2]; |
370 | GPSInfo.Speed = FromNaviCtrl.Param.Byte[3]; |
371 | GPSInfo.Speed = FromNaviCtrl.Param.Byte[3]; |
371 | GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2]; |
372 | GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2]; |
372 | GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3]; |
373 | GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3]; |
373 | PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel) |
374 | PPM_in[WP_EVENT_PPM_IN] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel) |
374 | FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9]; |
375 | FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9]; |
375 | FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10; // in cm |
376 | FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10; // in cm |
376 | break; |
377 | break; |
377 | case SPI_MISC: |
378 | case SPI_MISC: |
378 | EarthMagneticField = FromNaviCtrl.Param.Byte[0]; |
379 | EarthMagneticField = FromNaviCtrl.Param.Byte[0]; |