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 |
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 |