Show / Hide Table of Contents

Class DailyHeartRateVariability

Represents the daily heart rate variability data type.

At least one of the following fields must be set:

  • average_heart_rate_variability_milliseconds
  • non_rem_heart_rate_beats_per_minute
  • entropy
  • deep_sleep_root_mean_square_of_successive_differences_milliseconds
Inheritance
object
DailyHeartRateVariability
Implements
IMessage<DailyHeartRateVariability>
IEquatable<DailyHeartRateVariability>
IDeepCloneable<DailyHeartRateVariability>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.DevicesAndServices.Health.V4
Assembly: Google.DevicesAndServices.Health.V4.dll
Syntax
public sealed class DailyHeartRateVariability : IMessage<DailyHeartRateVariability>, IEquatable<DailyHeartRateVariability>, IDeepCloneable<DailyHeartRateVariability>, IBufferMessage, IMessage

Constructors

DailyHeartRateVariability()

Declaration
public DailyHeartRateVariability()

DailyHeartRateVariability(DailyHeartRateVariability)

Declaration
public DailyHeartRateVariability(DailyHeartRateVariability other)
Parameters
Type Name Description
DailyHeartRateVariability other

Properties

AverageHeartRateVariabilityMilliseconds

Optional. A user's average heart rate variability calculated using the root mean square of successive differences (RMSSD) in times between heartbeats.

Declaration
public double AverageHeartRateVariabilityMilliseconds { get; set; }
Property Value
Type Description
double

Date

Required. Date (in the user's timezone) of heart rate variability measurement.

Declaration
public Date Date { get; set; }
Property Value
Type Description
Date

DeepSleepRootMeanSquareOfSuccessiveDifferencesMilliseconds

Optional. The root mean square of successive differences (RMSSD) value during deep sleep.

Declaration
public double DeepSleepRootMeanSquareOfSuccessiveDifferencesMilliseconds { get; set; }
Property Value
Type Description
double

Entropy

Optional. The Shanon entropy of heartbeat intervals. Entropy quantifies randomness or disorder in a system. High entropy indicates high HRV. Entropy is measured from the histogram of time interval between successive heart beats values measured during sleep.

Declaration
public double Entropy { get; set; }
Property Value
Type Description
double

HasAverageHeartRateVariabilityMilliseconds

Gets whether the "average_heart_rate_variability_milliseconds" field is set

Declaration
public bool HasAverageHeartRateVariabilityMilliseconds { get; }
Property Value
Type Description
bool

HasDeepSleepRootMeanSquareOfSuccessiveDifferencesMilliseconds

Gets whether the "deep_sleep_root_mean_square_of_successive_differences_milliseconds" field is set

Declaration
public bool HasDeepSleepRootMeanSquareOfSuccessiveDifferencesMilliseconds { get; }
Property Value
Type Description
bool

HasEntropy

Gets whether the "entropy" field is set

Declaration
public bool HasEntropy { get; }
Property Value
Type Description
bool

HasNonRemHeartRateBeatsPerMinute

Gets whether the "non_rem_heart_rate_beats_per_minute" field is set

Declaration
public bool HasNonRemHeartRateBeatsPerMinute { get; }
Property Value
Type Description
bool

NonRemHeartRateBeatsPerMinute

Optional. Non-REM heart rate

Declaration
public long NonRemHeartRateBeatsPerMinute { get; set; }
Property Value
Type Description
long
In this article
Back to top Generated by DocFX