Пример #1
0
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
 static void ReadBlackboardCalculated(const DerivedInfo& derived_info) {
   blackboard.ReadBlackboardCalculated(derived_info);
 }
Пример #3
0
 static void ReadBlackboardCalculated(const DERIVED_INFO& derived_info) {
   blackboard.ReadBlackboardCalculated(derived_info);
 }