/// <summary> /// Sets up Device, Reader, and Sampler then start interpreters coroutine /// </summary> public virtual void Setup() { Device = GetDevice(); Reader = GetReader(); Sampler = GetSampler(); Interpeters = GetInterpreters(); DataRateCalculator = GetRateCalculator(); CalculatorConfiguration = GetCalculatorConfiguration(); Reader.OnRead += Sampler.Register; Reader.OnRead += (s) => TotalStatesRead++; Reader.StartReading(); StartCoroutine(InterpetationProcess()); StartCoroutine(UpdateStatusBar()); }
public void StartReading() { timer.Enabled = true; reader.StartReading(); }