Пример #1
0
        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();
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
 protected virtual Task OnSystemStarted(SystemStartedEvent systemStartedEvent)
 {
     return(Task.CompletedTask);
 }
Пример #4
0
 protected Task OnSystemStarted(SystemStartedEvent command)
 {
     return(Task.CompletedTask);
 }
Пример #5
0
 protected override Task OnSystemStarted(SystemStartedEvent systemStartedEvent)
 {
     return(RunScheduler());
 }