private void Awake() { Input.backButtonLeavesApp = true; sensorDataProvider = SensorDataProvider.Instance; // Beni - Disabled logging because it creates a new checkpoint //InvokeRepeating("LogAverageData", 5, 5); }
public void CreateInstance_WhenParametersAreCorrect() { //Arrange var context = new Mock <ApplicationDbContext>(); //Act var provider = new SensorDataProvider(context.Object); //Assert Assert.IsNotNull(provider); }
public SensorsWatcher(SensorDataProvider dataProvider, int queryIntervalMilliSec, int interrupIntervalMilliSec = 1000) { this.dataProvider = dataProvider; this.queryIntervalMilliSec = queryIntervalMilliSec; this.interrupIntervalMilliSec = interrupIntervalMilliSec; shutdownRequest = new AutoResetEvent(false); var wathcerThread = new Thread(WatchProc) { IsBackground = false, Name = "WatcherThread", }; wathcerThread.Start(); }