コード例 #1
0
ファイル: RunAnalysis.cpp プロジェクト: j-konopka/XCSoar-TE
static void
LoadReplay(DebugReplay *replay, GlideComputer &glide_computer,
           InterfaceBlackboard &blackboard)
{
  unsigned i = 0;
  while (replay->Next()) {
    const MoreData &basic = replay->Basic();

    glide_computer.ReadBlackboard(basic);
    glide_computer.ProcessGPS();

    if (++i == 8) {
      i = 0;
      glide_computer.ProcessIdle();
    }
  }

  glide_computer.ProcessExhaustive();

  blackboard.ReadBlackboardBasic(glide_computer.Basic());
  blackboard.ReadBlackboardCalculated(glide_computer.Calculated());
}
コード例 #2
0
ファイル: Interface.hpp プロジェクト: macsux/XCSoar
 static void ReadBlackboardBasic(const MoreData &nmea_info) {
   blackboard.ReadBlackboardBasic(nmea_info);
 }
コード例 #3
0
ファイル: Interface.hpp プロジェクト: Mrdini/XCSoar
 static void ReadBlackboardBasic(const NMEA_INFO& nmea_info) {
   blackboard.ReadBlackboardBasic(nmea_info);
 }