public void HandleBufferDone(object sender, BufferDoneEventArgs bufferDoneData)
        {
            double pritisak = 0;
            double protok   = 0;

            if (this.InvokeRequired)
            {
                this.Invoke(new BufferDoneHandler(HandleBufferDone), new object[] { sender, bufferDoneData });
            }
            else
            {
                OlBuffer olBuffer = bufferDoneData.OlBuffer;

                if (olBuffer.ValidSamples > 0)
                {
                    //Get the data as sensor values
                    double[] buf = olBuffer.GetDataAsSensor();

                    //if (continuousRadioButton.Checked)
                    // To keep the acquisition running, requeue the completed buffer
                    ainSS.BufferQueue.QueueBuffer(olBuffer);

                    // Output the first 10 samples to the user form
                    for (int i = 0; i < 20; ++i)
                    {
                        // OlBufferDataTable.Rows[i][0] = buf[i];
                        if (IsOdd(i))
                        {
                            pritisak += buf[i];
                        }
                        else
                        {
                            protok += buf[i];
                        }
                    }

                    lbl_h.Text = Math.Round(pritisak / 10, 2).ToString();
                    lbl_q.Text = Math.Round(protok / 10, 2).ToString();

                    skalaX = (double)xtacka / ((double)klikX - (double)nulaX);
                    skalaY = (double)ytacka / ((double)nulaY - (double)klikY);
                    skalaP = (double)ptacka / ((double)nulaP - (double)klikP);

                    pritisak1 = nulaY - Convert.ToInt32(pritisak / 10 / skalaY);
                    protok1   = nulaX + Convert.ToInt32(protok / 10 / skalaX);

                    this.Invoke(new EventHandler(TimerEventProcessor));
                }
            }
        }