protected override async Task OnSystemStarted(SystemStartedEvent systemStartedEvent) { await base.OnSystemStarted(systemStartedEvent).ConfigureAwait(false); if (!TryCalculateSpectrum()) { Logger.LogInformation($"Calibration of {Uid} : Start"); Become(CalibrationFirstStateCheck); await ChangePowerState(); } }
protected async override Task OnSystemStarted(SystemStartedEvent systemStartedEvent) { //TODO Is this proper? if (!IsEnabled) { return; } await base.OnSystemStarted(systemStartedEvent); await InitializeAdapters(); await InitializeTriggers(); SubscribeForRemoteCommands(); await MessageBroker.Publish(ComponentStartedEvent.Create(Uid), Uid); }
protected virtual Task OnSystemStarted(SystemStartedEvent systemStartedEvent) { return(Task.CompletedTask); }
protected Task OnSystemStarted(SystemStartedEvent command) { return(Task.CompletedTask); }
protected override Task OnSystemStarted(SystemStartedEvent systemStartedEvent) { return(RunScheduler()); }