AHRSInterface.calcVar.DataReceivedEventHandler C# (CSharp) Method

DataReceivedEventHandler() private method

private DataReceivedEventHandler ( int active_channels ) : void
active_channels int
return void
        void DataReceivedEventHandler(int active_channels)
        {
            float percent_complete;

            if (data_collection_enabled)
            {

                int certo = 1;
                if(certo==1)
                {
                    gyroxdata[next_data_index] = sensor.gyroX;
                    gyroydata[next_data_index] = sensor.gyroY;
                    gyrozdata[next_data_index] = sensor.gyroZ;

                    accxdata[next_data_index] = sensor.accelX;
                    accydata[next_data_index] = sensor.accelY;
                    acczdata[next_data_index] = sensor.accelZ;

                    magxdata[next_data_index] = sensor.magX;
                    magydata[next_data_index] = sensor.magY;
                    magzdata[next_data_index] = sensor.magZ;

                    next_data_index++;

                    if (next_data_index == SAMPLES)
                    {
                        data_collection_enabled = false;

                        percent_complete = 100;
                        displayLoggingPercent(percent_complete);
                    }
                    else
                    {
                        // Update data collection bar
                        percent_complete = ((float)dataProgressBar.Maximum / (float)SAMPLES) * (float)next_data_index;

                        displayLoggingPercent(percent_complete);
                    }
                }
            }
        }