Skip to main content

Interface IMeadowCloudSettings

An abstraction for connection settings for the Meadow.Cloud service

Assembly: Meadow.Contracts.dll
View Source
Declaration
public interface IMeadowCloudSettings

Properties

AuthHostname

The host name to use for authentication

View Source
Declaration
string AuthHostname { get; set; }

DataHostname

The host name used for data exchange

View Source
Declaration
string DataHostname { get; set; }

EnableHealthMetrics

Enable to send health metrics to Meadow.Cloud

View Source
Declaration
bool EnableHealthMetrics { get; set; }

HealthMetricsIntervalMinutes

Interval (in minutes) to send health metrics

View Source
Declaration
int HealthMetricsIntervalMinutes { get; set; }

EnableUpdates

Enable to provide update service capabiltiies

View Source
Declaration
bool EnableUpdates { get; set; }

MqttHostname

The host name used for cloud MQTT subscriptions

View Source
Declaration
string MqttHostname { get; set; }

MqttPort

The port used for cloud MQTT subscriptions

View Source
Declaration
int MqttPort { get; set; }

ConnectRetrySeconds

Reconnect period used when a disconnection from the server occurs

View Source
Declaration
int ConnectRetrySeconds { get; set; }

AuthTimeoutSeconds

Timeout period used when a authenticating

View Source
Declaration
int AuthTimeoutSeconds { get; set; }

UseAuthentication

Whether or not authentication is used with the cloud server

View Source
Declaration
bool UseAuthentication { get; set; }

Enabled

Whether or not Meadow.Cloud services are enabled

View Source
Declaration
bool Enabled { get; set; }