Appendix B. Monitoring Rules

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.

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
Default Msg:[METAR|TAF] LT airport operations criteria (xSM/HHH): [TAF/METAR info]
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
Default Msg:TAF and METAR differ by NCAT categories
Method:CigMetarThresh
Type:sky
Unique:0
Args:CIG1,CIG2
Default Msg:METAR ceiling <= CIG1 and TAF ceiling > CIG2.
Method:CigTafThresh
Type:sky
Unique:0
Args:CIG1, CIG2
Default Msg:TAF ceiling <= CIG1 and METAR ceiling > CIG2.
Method:DDDelta
Type:wind
Unique:1
Args:DD, FF1
Default Msg:TAF and METAR wind directions differ by DD with either wind speed >= FF1.
Method:FFDelta
Type:wind
Unique:1
Args:FF, FF1
Default Msg:TAF and METAR wind speeds/gusts differ by FF with either wind speed >= FF1.
Method:FltCatDelta
Type:cat
Unique:0
Args:None.
Default Msg:[Cig|Vis] category differ: [TAF/METAR info]
Description:Compares current forecast flight category with observed conditions. Severity of the alerts are automated.
Method:FuelAlternate
Type:cat
Unique:0
Args:VSBY,CIG
Default Msg:[METAR|TAF] LT xSM/HHH requires additional fuel and alternate airport: [TAF/METAR info]
Description:An alert is given when cig/vis conditions are unforecasted or unobserved
Method:LFFMetar
Type:wind
Unique:0
Args:RUNWAY, FF
Default Msg:[Headwind|Tailwind] XX KT 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
Default Msg:TAF and METAR differ by NCAT categories
Method:VsbyMetarThresh
Type:vsby
Unique:0
Args:VSBY1, VSBY2
Default Msg:METAR visibility <= VSBY1 and TAF visibility > VSBY2.
Method:VsbyTafThresh
Type:vsby
Unique:0
Args:VSBY1, VSBY2
Default Msg:TAF visibility <= VSBY1 and METAR visibility > VSBY2.
Method:WxMetar
Type:wx
Unique:0
Args:WX (a , separated list of weather elements)
Default Msg:Weather (any on the WX list) occurred in METAR
Method:WxMetarDelta
Type:wx
Unique:0
Args:WX (a , separated list of weather elements)
Default Msg:Weather (any on the WX list) occurs in METAR but not forecasted
Method:WxTafDelta
Type:wx
Unique:0
Args:WX (a , separated list of weather elements)
Default Msg:Weather (any on the WX list) forecasted but does not occurs in METAR
Method:WxVsbyDelta
Type:wx
Unique:0
Args:WX (a , separated list of weather elements), VSBY
Default Msg:Weather (any on the WX list) occurred in METAR but not forecasted. Visibility <= VSBY
Method:XFFMetar
Type:wind
Unique:0
Args:RUNWAY, FF
Default Msg:Crosswind X KT 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
Default Msg:TAF and GRIDs; wind directions differ by DD with [TAF|METAR] wind exceeds FF1 kt.
Method:FFDelta
Type:wind
Unique:1
Args:FF, FF1
Default Msg:[TAF|METAR] wind speeds differ by FF, [METAR|TAF] wind speed exceeds FF1.
Method:CigCatDelta
Type:sky
Unique:1
Args:NCAT
Default Msg:TAF and METAR ceilings differ by NCAT categories
Method:SkyMismatch
Type:sky
Unique:1
Args:NCAT
Default Msg:TAF and GRIDs sky covers differ by NCAT categories.
Method:VsbyCatDelta
Type:vsby
Unique:1
Args:NCAT
Default Msg:TAF and METAR visibilities differ by NCAT categories
Method:WxTafDelta
Type:wx
Unique:0
Args:WX (a , separated list of weather elements)
Default Msg: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)
Default Msg: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

Table B.5. CCFP monitoring rules

Method:TsNotInTaf
Type:wx
Unique:1
Args:CONF,CVRG
Description:CCFP exceedes confidence and coverage thresholds with no TS in TAF.

Table B.6. Low Level Wind Shear Monitoring Rules

Method:WSinRadar
Type:wx
Unique:1
Args:VALUE (1/s)
Description:Derived wind shear value >= VALUE