produceRotationRate static method
Creates a new RotationRate instance from provided parameters.
Parameters
acquisitionTime: When the rotation rate was measured (defaults to current time).x: Rotation rate around X-axis in radians/second (default: 0.0).y: Rotation rate around Y-axis in radians/second (default: 0.0).z: Rotation rate around Z-axis in radians/second (default: 0.0).
Returns
- RotationRate: The created rotation rate instance.
Implementation
static RotationRate produceRotationRate({
final DateTime? acquisitionTime,
final double x = 0.0,
final double y = 0.0,
final double z = 0.0,
}) {
return RotationRateImpl(
type: DataType.rotationRate,
acquisitionTime: acquisitionTime ?? DateTime.now(),
x: x,
y: y,
z: z,
);
}