public void Start() { IsRunning = true; PeriodicRefreshTask(2000, cancellationTokenSource.Token); sensorsStorage = SensorsStorage.GetInstance(); sensorsStorage.Start(30 * 60); }
private void ApplyNewConfiguration() { foreach (var sensor in Sensors) { if (sensor.SensorId == -1) { sensor.SensorId = SensorsStorage.GetNewSensorId(sensor.Name); } } SensorsConfiguration.Sensors = new List <SensorConfiguration>(Sensors); SensorsConfiguration.Save(); SensorsManager.ReloadConfiguration(); }