private void StopSensorsReading() { if (SensorsWorker != null) { Log.Trace("WorkersManager:StopSensorsReading"); SensorsWorker.StatusChanged -= Worker_StatusChanged; SensorsWorker.Stop(); } }
private async Task StartSensorsReading() { if (SensorsWorker == null) { Log.Trace("WorkersManager:StartSensorsReading"); SensorsWorker = new SensorsWorker(Config.SensorsPeriod); SensorsWorker.StatusChanged += Worker_StatusChanged; await SensorsWorker.Start(); } }