예제 #1
0
파일: Glue.cpp 프로젝트: ahsparrow/xcsoar
void
SkyLinesTracking::Glue::Tick(const NMEAInfo &basic)
{
  if (!client.IsConnected())
    return;

  if (basic.location_available && !basic.gps.real)
    /* disable in simulator/replay */
    return;

  SendFixes(basic);

  if (traffic_enabled && traffic_clock.CheckAdvance(basic.clock, 60))
    client.SendTrafficRequest(true, true, near_traffic_enabled);
}
예제 #2
0
파일: Glue.cpp 프로젝트: ThomasXBMC/XCSoar
void
SkyLinesTracking::Glue::Tick(const NMEAInfo &basic)
{
  if (!client.IsDefined())
    return;

  if (basic.location_available && !basic.gps.real)
    /* disable in simulator/replay */
    return;

  SendFixes(basic);

#ifdef HAVE_SKYLINES_TRACKING_HANDLER
  if (traffic_enabled && traffic_clock.CheckAdvance(basic.clock, fixed(60)))
    client.SendTrafficRequest(true, true, near_traffic_enabled);
#endif
}