computeAngle method

  1. @override
double computeAngle({
  1. required List<SensorEvent> gyroData,
  2. required ({double x, double y, double z}) baselineGyro,
  3. required double gyroActualRate,
})
override

Computes the movement angle for the SROM strategy using gyroscope data, baseline values, and actual rate.

Implementation

@override
double computeAngle({
  required List<SensorEvent> gyroData,
  required ({double x, double y, double z}) baselineGyro,
  required double gyroActualRate,
}) {
  phase = _detectExtension(gyroData, baselineGyro.z, gyroActualRate);
  return _computeExtensionAngleResultantXZ(phase, baselineGyro.x, baselineGyro.y, baselineGyro.z );
}