produceHeartRate static method
Creates a new HeartRate instance from provided parameters.
Parameters
acquisitionTime: When the heart rate measurement was taken (defaults to current time).heartRate: Heart rate in beats per minute (default: 0.0).
Returns
- HeartRate: The created heart rate instance.
Implementation
static HeartRate produceHeartRate({
final DateTime? acquisitionTime,
final int heartRate = 0,
}) {
return HeartRateImpl(
type: DataType.heartRate,
acquisitionTime: acquisitionTime ?? DateTime.now(),
heartRate: heartRate,
);
}