Class DailySleepTemperatureDerivations
Provides derived sleep temperature values, calculated from skin or internal device temperature readings during sleep.
Implements
Namespace: Google.DevicesAndServices.Health.V4
Assembly: Google.DevicesAndServices.Health.V4.dll
Syntax
public sealed class DailySleepTemperatureDerivations : IMessage<DailySleepTemperatureDerivations>, IEquatable<DailySleepTemperatureDerivations>, IDeepCloneable<DailySleepTemperatureDerivations>, IBufferMessage, IMessage
Constructors
DailySleepTemperatureDerivations()
Declaration
public DailySleepTemperatureDerivations()
DailySleepTemperatureDerivations(DailySleepTemperatureDerivations)
Declaration
public DailySleepTemperatureDerivations(DailySleepTemperatureDerivations other)
Parameters
| Type | Name | Description |
|---|---|---|
| DailySleepTemperatureDerivations | other |
Properties
BaselineTemperatureCelsius
Optional. The user's baseline skin temperature. It is the median of the user's nightly skin temperature over the past 30 days.
Declaration
public double BaselineTemperatureCelsius { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Date
Required. Date for which the sleep temperature derivations are calculated.
Declaration
public Date Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Date |
HasBaselineTemperatureCelsius
Gets whether the "baseline_temperature_celsius" field is set
Declaration
public bool HasBaselineTemperatureCelsius { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasNightlyTemperatureCelsius
Gets whether the "nightly_temperature_celsius" field is set
Declaration
public bool HasNightlyTemperatureCelsius { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasRelativeNightlyStddev30DCelsius
Gets whether the "relative_nightly_stddev_30d_celsius" field is set
Declaration
public bool HasRelativeNightlyStddev30DCelsius { get; }
Property Value
| Type | Description |
|---|---|
| bool |
NightlyTemperatureCelsius
Required. The user's nightly skin temperature. It is the mean of skin temperature samples taken from the user’s sleep.
Declaration
public double NightlyTemperatureCelsius { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
RelativeNightlyStddev30DCelsius
Optional. The standard deviation of the user’s relative nightly skin temperature (temperature - baseline) over the past 30 days.
Declaration
public double RelativeNightlyStddev30DCelsius { get; set; }
Property Value
| Type | Description |
|---|---|
| double |