Class RainPointMonitorOptions
- Namespace
- RainPointClient
- Assembly
- RainPointClient.dll
Controls REST reconciliation and MQTT observation for a hub monitor.
public sealed class RainPointMonitorOptions
- Inheritance
-
RainPointMonitorOptions
- Inherited Members
Constructors
RainPointMonitorOptions()
Initializes a new RainPointMonitorOptions instance with its declared default values.
public RainPointMonitorOptions()
Properties
EnablePush
Gets or sets whether to connect the MQTT observer; defaults to true.
public bool EnablePush { get; set; }
Property Value
PollInterval
Gets or sets the REST reconciliation interval, from five seconds to one hour; defaults to thirty seconds.
public TimeSpan PollInterval { get; set; }
Property Value
PollWhilePushConnected
When false, automatic REST reads run at startup, after each MQTT connection, and while live updates are unavailable. Manual refresh remains available.
public bool PollWhilePushConnected { get; set; }
Property Value
Remarks
The default preserves periodic reconciliation for existing callers. A quiet connected observer need not emit timer changes.