public virtual void Start() { chartHandler.PlotterUpdater.Start(); dataconsumer.Start(); arduinoHandler.StartAquisition(); bufferLabelUpdater.Start(); }
public virtual void Start() //iniciar a execução { bufferLabelUpdater.Start(); //iniciar atualizaçãod da label chartHandler.PlotterUpdater.Start(); //iniciar a atualização do chart dataconsumer.Start(); //iniciar a thread consumidora arduinoHandler.StartAquisition(); //começar a aquisição de dados }
public void StartAquisition() //começar a aquisição de dados { if (_port_name.Equals("None")) //se não foi especificado o nome da porta { _port_name = this.GetArduinoSerialPort(); //procurar a porta do Arduino } serialPort.PortName = _port_name; //configurar o nome da porta this.Open(); //abrir a porta threadAquisition.Start(); //iniciar a thread is_running = true; //thread está rodando }
public void StartAquisition() { if (_port_name.Equals("None")) { _port_name = this.GetArduinoSerialPort(); } serialPort.PortName = _port_name; this.Open(); threadAquisition.Start(); is_running = true; }