Class IrregularRhythmNotification.Types.AlertWindow
An analysis window evaluated for AFib.
Note: The current version of the algorithm will only produce alerts if all windows are positive. So anything returned from the API will always have the positive bit set to true. Internally, windows can be negative, however. We never save "inconclusive" windows (they aren't produced by the algorithm).
Implements
Namespace: Google.DevicesAndServices.Health.V4
Assembly: Google.DevicesAndServices.Health.V4.dll
Syntax
public sealed class IrregularRhythmNotification.Types.AlertWindow : IMessage<IrregularRhythmNotification.Types.AlertWindow>, IEquatable<IrregularRhythmNotification.Types.AlertWindow>, IDeepCloneable<IrregularRhythmNotification.Types.AlertWindow>, IBufferMessage, IMessage
Constructors
AlertWindow()
Declaration
public AlertWindow()
AlertWindow(AlertWindow)
Declaration
public AlertWindow(IrregularRhythmNotification.Types.AlertWindow other)
Parameters
| Type | Name | Description |
|---|---|---|
| IrregularRhythmNotification.Types.AlertWindow | other |
Properties
CivilEndTime
Output only. Observed interval end time in civil time in the timezone the subject is in at the end of the observed interval
Declaration
public CivilDateTime CivilEndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| CivilDateTime |
CivilStartTime
Output only. Observed interval start time in civil time in the timezone the subject is in at the start of the observed interval
Declaration
public CivilDateTime CivilStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| CivilDateTime |
EndTime
Required. The end time of the analysis window.
Declaration
public Timestamp EndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
EndUtcOffset
Required. The UTC offset of the user's timezone when the analysis window ended.
Declaration
public Duration EndUtcOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
HeartBeats
Optional. All heart beats in the interval contained in this analysis window.
Declaration
public RepeatedField<IrregularRhythmNotification.Types.HeartBeat> HeartBeats { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<IrregularRhythmNotification.Types.HeartBeat> |
Positive
Optional. Flag indicating whether the window was positive for AFib or
not. A true value indicates that AFib was detected in this window. A
false value means AFib was not detected, but does not guarantee the
absence of AFib.
Declaration
public bool Positive { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
StartTime
Required. Observed interval. The start time of the analysis window.
Declaration
public Timestamp StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
StartUtcOffset
Required. The UTC offset of the user's timezone when the analysis window started.
Declaration
public Duration StartUtcOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |