Electrocardiogram class

Represents an Electrocardiogram (ECG) measurement session.

This data type is based on SaMD feature and any changes to it may require additional review.

Constructors

Electrocardiogram({String? beatsPerMinuteAvg, SessionTimeInterval? interval, int? leadNumber, MedicalDeviceInfo? medicalDeviceInfo, int? millivoltsScalingFactor, String? resultClassification, int? samplingFrequencyHertz, List<int>? waveformSamples})
Electrocardiogram.fromJson(Map json_)

Properties

beatsPerMinuteAvg String?
Average heart rate recorded during ECG reading in beats per minute.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
interval SessionTimeInterval?
Observed interval.
getter/setter pair
leadNumber int?
The number of leads used for ECG reading.
getter/setter pair
medicalDeviceInfo MedicalDeviceInfo?
The meta information for the compatible device used to conduct the measurement.
getter/setter pair
millivoltsScalingFactor int?
The factor by which to divide waveform samples to get voltage in millivolts: millivolts = waveform_sample / millivolts_scaling_factor.
getter/setter pair
resultClassification String?
The result classification of the ECG reading.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
samplingFrequencyHertz int?
The sampling frequency of waveform samples in hertz.
getter/setter pair
waveformSamples List<int>?
An array of voltage values representing lead I ECG values.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited