Table of Contents

Class RainPointStatusUpdate

Namespace
RainPointClient
Assembly
RainPointClient.dll

A merged snapshot. Each timer retains the source and receipt time of its accepted reading.

public sealed class RainPointStatusUpdate : EventArgs
Inheritance
RainPointStatusUpdate
Inherited Members

Properties

LastSuccessfulPollAt

Gets the most recent successful REST-read instant, or null before any successful REST read.

public DateTimeOffset? LastSuccessfulPollAt { get; }

Property Value

DateTimeOffset?

ReceivedAt

Gets the local receipt time of this update.

public DateTimeOffset ReceivedAt { get; }

Property Value

DateTimeOffset

Revision

Gets the monotonically increasing revision of accepted updates within this monitor.

public long Revision { get; }

Property Value

long

Source

Gets the transport that triggered this merged update.

public RainPointUpdateSource Source { get; }

Property Value

RainPointUpdateSource

Status

Gets the merged hub status for this update.

public RainPointHubStatus Status { get; }

Property Value

RainPointHubStatus

Timers

Gets timer observations retaining their individual accepted source and receipt times.

public IReadOnlyList<RainPointTimerObservation> Timers { get; }

Property Value

IReadOnlyList<RainPointTimerObservation>