private void fetchAccelDataToGraph(AccelerometerData accData)
        {
            double[] point = { timeStamp, accData.ax };
            MainGraph.AddNewPoint(point, "X");
            point[1] = accData.ay;
            MainGraph.AddNewPoint(point, "Y");
            point[1] = accData.az;
            MainGraph.AddNewPoint(point, "Z");

            timeStamp += 1 / AccelerometerData.samplingRate;
        }
 public AccelerometerData FilterRawData(AccelerometerData rawData)
 {
     if (filteredData == null || IsEnabled == false)
     {
         filteredData = rawData;
     }
     else
     {
         filteredData = filteredData - (beta * (filteredData - rawData));
     }
     return(filteredData);
 }
 public bool Equals(AccelerometerData other)
 {
     return(ax == other.ax && ay == other.ay && az == other.az);
 }