Table of Contents

Class AlarmProfile

Namespace
SenseAnywhere.Sdk.Alarms
Assembly
SenseAnywhere.Sdk.dll

Represents an alarm profile.

public sealed class AlarmProfile
Inheritance
AlarmProfile
Inherited Members

Constructors

AlarmProfile(string, string, AlarmProfileClassification, Measurement?, Measurement?, AlarmSchedule?, RouteList?)

Initializes a new instance of the AlarmProfile class.

public AlarmProfile(string profileId, string name, AlarmProfileClassification classification, Measurement? lowerLimit, Measurement? upperLimit, AlarmSchedule? schedule, RouteList? routeList)

Parameters

profileId string

The unique identifier for the alarm profile.

name string

The name of the alarm profile.

classification AlarmProfileClassification

The type classification of the alarm profile.

lowerLimit Measurement

The lower limit of the alarm profile, if applicable.

upperLimit Measurement

The upper limit of the alarm profile, if applicable.

schedule AlarmSchedule

The schedule for the alarm profile, if applicable.

routeList RouteList

The list of transport routes for the alarm profile, if applicable.

Properties

Classification

Gets the type classification of the alarm profile.

public AlarmProfileClassification Classification { get; }

Property Value

AlarmProfileClassification

LowerLimit

Gets the lower limit of the alarm profile, if applicable.

public Measurement? LowerLimit { get; }

Property Value

Measurement

Name

Gets the name of the alarm profile.

public string Name { get; }

Property Value

string

ProfileId

Gets the unique identifier for the alarm profile.

public string ProfileId { get; }

Property Value

string

RouteList

Gets the list of transport routes for the alarm profile, if applicable.

public RouteList? RouteList { get; }

Property Value

RouteList

Schedule

Gets the schedule for the alarm profile, if applicable.

public AlarmSchedule? Schedule { get; }

Property Value

AlarmSchedule

UpperLimit

Gets the upper limit of the alarm profile, if applicable.

public Measurement? UpperLimit { get; }

Property Value

Measurement