produceAcceleration static method
- DateTime? acquisitionTime,
- double x = 0.0,
- double y = 0.0,
- double z = 0.0,
- UnitOfMeasurementAcceleration unit = UnitOfMeasurementAcceleration.g,
Creates a new Acceleration instance from provided parameters.
Parameters
acquisitionTime: When the acceleration was measured (defaults to current time).x: Acceleration on X axis (default: 0.0).y: Acceleration on Y axis (default: 0.0).z: Acceleration on Z axis (default: 0.0).unit: Unit of measurement (defaults to UnitOfMeasurementAcceleration.g).
Returns
- Acceleration: The created acceleration instance.
Implementation
static Acceleration produceAcceleration({
final DateTime? acquisitionTime,
final double x = 0.0,
final double y = 0.0,
final double z = 0.0,
final UnitOfMeasurementAcceleration unit = UnitOfMeasurementAcceleration.g,
}) {
return AccelerationImpl(
type: DataType.acceleration,
acquisitionTime: acquisitionTime ?? DateTime.now(),
x: x,
y: y,
z: z,
unit: unit,
);
}