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
IdstringThe alert's id, e.g.
NavHazard.NamestringIts name, from its
description.RoutePlanAlertUseHow it's raised in route planning, or null when it isn't.
RouteMonitorAlertUseHow 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
Name
Its name, from its description.
public string Name { get; init; }
Property Value
RouteMonitor
How it's raised in route monitoring, or null when it isn't.
public AlertUse? RouteMonitor { get; init; }
Property Value
RoutePlan
How it's raised in route planning, or null when it isn't.
public AlertUse? RoutePlan { get; init; }