Each of the monitoring modules has its own set of available rules. All rules will have the following characteristics: severity, type, unique toggle, and, optionally, message.
Severity is the severity color which will be associated with this rule.
Type is the name of the weather element which is monitored by this rule. With each type there
is an associated label in the monitoring GUI. This is set in the configuration file etc/gui.cfg. If a rule is used, its type must be
listed on the items line.
Unique is a toggle which determines whether the TAF Monitor will show two or more alerts of this type or limit its display to the most severe of the alerts. This feature is useful for rules that key on category differences. If one rule describes a difference of three categories as red while another rule describes a difference of two categories as yellow, situations that satisfy the red rule will always satisfy the yellow rule as well. If the Unique toggle is off, both rules will display in the TAF Monitor. If the Unique toggle is on, only the red rule will display. Message is a brief message that will be displayed in the TAF Monitor when the monitoring rule is triggered.
Message, if set, is the text displayed in the popup window, when the rule evaluates to "True". If message is an empty string, it will be generated by the software.
This following tables describe available set of rules for each module.
Table B.1. METAR Monitoring Rules
| Method: | AirportOpsThresh |
| Type: | cat |
| Unique: | 0 |
| Args: | VSBY,CIG |
| Description: | Alert when either TAF or METAR cig/vis falls to or below an airport's operations criteria and the observation and forecast disagree |
| Method: | CigCatDelta |
| Type: | sky |
| Unique: | 1 |
| Args: | NCAT |
| Description: | TAF and METAR ceilings differ by NCAT
categories |
| Method: | CigMetarThresh |
| Type: | sky |
| Unique: | 0 |
| Args: | CIG1,CIG2 |
| Description: | METAR ceiling <= CIG1 and TAF ceiling >
CIG2. |
| Method: | CigTafThresh |
| Type: | sky |
| Unique: | 0 |
| Args: | CIG1, CIG2 |
| Description: | TAF ceiling <= CIG1 and METAR ceiling >
CIG2. |
| Method: | DDDelta |
| Type: | wind |
| Unique: | 1 |
| Args: | DD, FF1 |
| Description: | TAF and METAR wind directions differ by DD with
either wind speed >= FF1. |
| Method: | FFDelta |
| Type: | wind |
| Unique: | 1 |
| Args: | FF, FF1 |
| Description: | TAF and METAR wind speeds/gusts differ by FF with
either wind speed >= FF1. |
| Method: | FltCatDelta |
| Type: | cat |
| Unique: | 0 |
| Args: | None. |
| Description: | Compares current forecast flight category with observed conditions. Severity of the alerts are automated. |
| Method: | FuelAlternate |
| Type: | cat |
| Unique: | 0 |
| Args: | VSBY,CIG |
| Description: | An alert is given when cig/vis conditions are unforecasted or unobserved |
| Method: | LFFMetar |
| Type: | wind |
| Unique: | 0 |
| Args: | RUNWAY, FF |
| Description: | METAR Head or Tail windspeed component on runway RUNWAY
>= FF. |
| Note: | RUNWAY is an array index
for the runway attribute in the airport's Site Info File, not the actual runway heading itself.
FF < 0 indicates headwind; FF
> 0 indicates tailwind. |
| Method: | VsbyCatDelta |
| Type: | vsby |
| Unique: | 1 |
| Args: | NCAT |
| Description: | TAF and METAR visibilities differ by NCAT
categories |
| Method: | VsbyMetarThresh |
| Type: | vsby |
| Unique: | 0 |
| Args: | VSBY1, VSBY2 |
| Description: | METAR visibility <= VSBY1 and TAF visibility >
VSBY2. |
| Method: | VsbyTafThresh |
| Type: | vsby |
| Unique: | 0 |
| Args: | VSBY1, VSBY2 |
| Description: | TAF visibility <= VSBY1 and METAR visibility >
VSBY2. |
| Method: | WxMetar |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements) |
| Description: | Weather (any on the WX list) occurs in METAR |
| Method: | WxMetarDelta |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements) |
| Description: | Weather (any on the WX list) occurs in METAR
and not in TAF |
| Method: | WxTafDelta |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements) |
| Description: | Weather (any on the WX list) occurs in TAF
and not in METAR |
| Method: | WxVsbyDelta |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements),
VSBY |
| Description: | Weather (any on the WX list) occurs in METAR
and not in TAF with observed visibility
<= VSBY |
| Method: | XFFMetar |
| Type: | wind |
| Unique: | 0 |
| Args: | RUNWAY, FF |
| Description: | METAR cross wind speed component on runway RUNWAY
>= FF. |
| Note: | RUNWAY is an array index
for the runway attribute in the airport's Site Info File, not the actual runway heading itself. |
Table B.2. GFE Grid Monitoring Rules
| Method: | DDDelta |
| Type: | wind |
| Unique: | 1 |
| Args: | DD, FF1 |
| Description: | TAF and GRIDs; wind directions differ by DD with
either wind speed >= FF1. |
| Method: | FFDelta |
| Type: | wind |
| Unique: | 1 |
| Args: | FF, FF1 |
| Description: | TAF and GRIDs wind speeds/gusts differ by FF with
either wind speed >= FF1. |
| Method: | CigCatDelta |
| Type: | sky |
| Unique: | 1 |
| Args: | NCAT |
| Description: | TAF and METAR ceilings differ by NCAT
categories |
| Method: | SkyMismatch |
| Type: | sky |
| Unique: | 1 |
| Args: | NCAT |
| Description: | TAF and GRIDs sky covers differ by NCAT
categories. |
| Method: | VsbyCatDelta |
| Type: | vsby |
| Unique: | 1 |
| Args: | NCAT |
| Description: | TAF and METAR visibilities differ by NCAT
categories |
| Method: | WxTafDelta |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements) |
| Description: | Weather (any on the WX list) occurs in TAF
and not in GRIDs |
| Method: | WxGridsDelta |
| Type: | wx |
| Unique: | 0 |
| Args: | WX (a , separated list of weather elements) |
| Description: | Weather (any on the WX list) occurs in GRIDs
and not in TAF |
Table B.3. Lightning monitoring rules
| Method: | TsObsDelta |
| Type: | wx |
| Unique: | 1 |
| Args: | NUM |
| Description: | Number of reported lightning strikes within last 10 min >=
NUM |
Table B.4. Lightning probability forecast monitoring rules
| Method: | TsInTaf |
| Type: | wx |
| Unique: | 1 |
| Args: | PROB |
| Description: | Thunder in TAF but guidance probability <
NUM |
| Method: | TsNotInTaf |
| Type: | wx |
| Unique: | 1 |
| Args: | PROB |
| Description: | Thunder in not TAF but guidance probability >=
PROB |