コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
        }