HeartRateVariabilityRmssdRecord

class HeartRateVariabilityRmssdRecord : Record


Captures user's heart rate variability (HRV) as measured by the root mean square of successive differences (RMSSD) between normal heartbeats.

Summary

Public constructors

HeartRateVariabilityRmssdRecord(
    time: Instant,
    zoneOffset: ZoneOffset?,
    heartRateVariabilityMillis: Double,
    metadata: Metadata
)

Public functions

open operator Boolean
equals(other: Any?)
open Int

Public properties

Double

Heart rate variability in milliseconds.

open Metadata

Set of common metadata associated with the written record.

open Instant

Time the record happened.

open ZoneOffset?

User experienced zone offset at time, or null if unknown.

Public constructors

HeartRateVariabilityRmssdRecord

Added in 1.1.0-alpha07
HeartRateVariabilityRmssdRecord(
    time: Instant,
    zoneOffset: ZoneOffset?,
    heartRateVariabilityMillis: Double,
    metadata: Metadata = Metadata.EMPTY
)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

heartRateVariabilityMillis

Added in 1.1.0-alpha07
val heartRateVariabilityMillisDouble

Heart rate variability in milliseconds. Required field. Valid Range: 1-200.

metadata

Added in 1.1.0-alpha07
open val metadataMetadata

Set of common metadata associated with the written record.

time

Added in 1.1.0-alpha07
open val timeInstant

Time the record happened.

zoneOffset

Added in 1.1.0-alpha07
open val zoneOffsetZoneOffset?

User experienced zone offset at time, or null if unknown. Providing these will help history aggregations results stay consistent should user travel. Queries with user experienced time filters will assume system current zone offset if the information is absent.