Table of Contents

Class AlertDefinition

Namespace
EncDotNet.S100.Portrayals
Assembly
EncDotNet.S100.Portrayals.dll

An alert in an AlertCatalogue.

public sealed record AlertDefinition : IEquatable<AlertDefinition>
Inheritance
AlertDefinition
Implements
Inherited Members

Constructors

AlertDefinition(string, string, AlertUse?, AlertUse?)

An alert in an AlertCatalogue.

public AlertDefinition(string Id, string Name, AlertUse? RoutePlan, AlertUse? RouteMonitor)

Parameters

Id string

The alert's id, e.g. NavHazard.

Name string

Its name, from its description.

RoutePlan AlertUse

How it's raised in route planning, or null when it isn't.

RouteMonitor AlertUse

How it's raised in route monitoring, or null when it isn't.

Properties

Id

The alert's id, e.g. NavHazard.

public string Id { get; init; }

Property Value

string

Name

Its name, from its description.

public string Name { get; init; }

Property Value

string

RouteMonitor

How it's raised in route monitoring, or null when it isn't.

public AlertUse? RouteMonitor { get; init; }

Property Value

AlertUse

RoutePlan

How it's raised in route planning, or null when it isn't.

public AlertUse? RoutePlan { get; init; }

Property Value

AlertUse