void
AirspaceWarningManager::SetConfig(const AirspaceWarningConfig &_config)
{
  config = _config;

  SetPredictionTimeGlide(fixed(config.warning_time));
  SetPredictionTimeFilter(fixed(config.warning_time));
}
Esempio n. 2
0
void
AirspaceWarningManager::SetConfig(const AirspaceWarningConfig &_config)
{
  const bool modified_warning_time =
    _config.warning_time != config.warning_time;

  config = _config;

  if (modified_warning_time) {
    SetPredictionTimeGlide(fixed(config.warning_time));
    SetPredictionTimeFilter(fixed(config.warning_time));
  }
}