public void Initialize(PluginConfiguration configuration, Action<Action<ISystemController, IRaceController>> queueCommand) { _components = new List<IPluginComponent>(); _initialized = false; _tsaGeoMag = new TSAGeoMag(_cofFilePath,_logger); var magvarCalc = new MagneticVariationCalculator(_logger, this, _tsaGeoMag); _components.Add(magvarCalc); configuration.Calculators.Add(magvarCalc); _initialized = true; }
public void Initialize(PluginConfiguration configuration, Action <Action <ISystemController, IRaceController> > queueCommand) { _components = new List <IPluginComponent>(); _initialized = false; _tsaGeoMag = new TSAGeoMag(_cofFilePath, _logger); var magvarCalc = new MagneticVariationCalculator(_logger, this, _tsaGeoMag); _components.Add(magvarCalc); configuration.Calculators.Add(magvarCalc); _initialized = true; }