Table of Contents

Class RainPointScheduleOccurrence

Namespace
RainPointClient
Assembly
RainPointClient.dll

A local-calendar projection of a saved plan, not confirmation that a valve will open.

public sealed class RainPointScheduleOccurrence
Inheritance
RainPointScheduleOccurrence
Inherited Members

Properties

Address

Gets the RF address of the timer associated with this projected start.

public int Address { get; }

Property Value

int

CalendarDuration

Vendor-calendar display duration: scaled and rounded to whole minutes, minimum one. Null when seasonal settings are unavailable. Not an elapsed runtime or a volume-limit estimate.

public TimeSpan? CalendarDuration { get; }

Property Value

TimeSpan?

Plan

Gets the saved plan from which this occurrence was projected.

public RainPointSchedule Plan { get; }

Property Value

RainPointSchedule

RainDelay

Gets whether the projected start is covered by a known rain delay, or whether that setting is unknown.

public RainPointCalendarRainDelay RainDelay { get; }

Property Value

RainPointCalendarRainDelay

SeasonalPercentage

Gets the month's decoded duration multiplier in percent, or null when unavailable.

public int? SeasonalPercentage { get; }

Property Value

int?

StartsAt

Home-local wall time with Unspecified kind. No UTC/DST conversion is inferred.

public DateTime StartsAt { get; }

Property Value

DateTime

Zone

Gets the one-based zone associated with this projected start.

public int Zone { get; }

Property Value

int