NWS data in alarm record
An NWS-initiated advisory in a system results in an Offnormal alarm with several NWS-specific facets in its Alarm Data.
Figure 23. Example
Niagara alarm record from NwsAdvisoryAlarmExt of NwsWeatherProvider
Included in the Alarm Data of the alarm record are the following:
- msgText — the enumerated value of the CurrentConditions “state” property
- nwsCertainty — the enumerated value of the “Certainty” property received from the NWS, for example “Possible”, “Likely”, and
so on.
- nwsDescription — text string from the NWS that provides a complete description of the advisory.
- nwsExpires — date/timestamp of when the NWS advisory expires.
- nwsInstructions — text instructions from the NWS on what to do because of this advisory.
- nwsSeverity — the enumerated value of the “Severity” property received from the NWS, for example “Moderate”, “Minor”, and
so on.
- nwsUrgency — the enumerated value of the “Urgency” property received from the NWS, for example “Expected”, “Future”, and so
on. Corresponds to the “Urgency” property among the NwsAdvisoryAlarmExt properties.
- sourceName — typically the name of the parent WeatherReport (locale), such as “Richmond”, etc. (unless “Source Name” under
the “Alarm Properties” container has been edited from defaults).
Once all NWS watches, warnings, and advisories have been canceled or expired, the NwsAdvisoryAlarmExt alarm source returns
the alarm to a normal condition.