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); }