public OnlineManager(OltProtocol oltProtocol, LambdaAdapter lambdaAdapter) { settings = new Settings(); settings.LoadFromFile(); dataLogger = new DataLogger(); dataKeeper = new DiagDataKeeper(); dataKeeper.LoadSettings(Settings.settingsKeeper); firmwareManager = new FirmwareManager(this); this.OltProtocol = oltProtocol; this.LambdaAdapter = lambdaAdapter; if (settings.AutoLoadLastFirmware) { firmwareManager.Open(settings.LastFirmwarePath); } oltProtocol.OnDiagUpdate += oltProtocol_OnDiagUpdate; oltProtocol.OnConnect += oltProtocol_OnConnect; oltProtocol.OnDisconnect += oltProtocol_OnDisconnect; }
public void Prepare(IDiagProtocol diagProtocol, LambdaAdapter lambdaAdapter) { this.diagProtocol = diagProtocol; this.lambdaAdapter = lambdaAdapter; UpdateValue(); }