private void Listener_OnRead(object sender, SIMOCModel.Events.ReadEventArgs e) { NumberOfReads++; switch ((char)e.Content[1]) { case 'A': // Bateria break; case 'B': // Sensors ReadSensors(e.Content); OnSensorRead?.Invoke(this, null); break; case 'C': // Estimulação break; case 'Z': // Zera canais break; default: // Ocorreu um problema break; } }
private void Comm_OnSensorRead(object sender, EventArgs e) { for (byte i = 0; i < QuantidadeSensores; i++) { Sensores[i].X = Comm.Points[i].X; Sensores[i].Y = Comm.Points[i].Y; } OnSensorRead?.Invoke(this, null); }