produceMagneticField static method
Creates a new MagneticField instance from provided parameters.
Parameters
acquisitionTime: When the magnetic field reading was taken (defaults to current time).x: Magnetic field X-axis component in microteslas (default: 0.0).y: Magnetic field Y-axis component in microteslas (default: 0.0).z: Magnetic field Z-axis component in microteslas (default: 0.0).
Returns
- MagneticField: The created magnetic field instance.
Implementation
static MagneticField produceMagneticField({
final DateTime? acquisitionTime,
final double x = 0.0,
final double y = 0.0,
final double z = 0.0,
}) {
return MagneticFieldImpl(
type: DataType.magneticField,
acquisitionTime: acquisitionTime ?? DateTime.now(),
x: x,
y: y,
z: z,
);
}