-
Notifications
You must be signed in to change notification settings - Fork 2
Route Checker
This module will automatically check route validity.
The module will only be effective with a CSV file in the format below.
Important
CSV files with incorrect column names or not in the given order, will not be loaded. Empty cells are accepted. However it's still possible to cause unpredicted issues if any cells doesn't follow the rules below.
Dep | Arr | Name | EvenOdd | AltList | MinAlt | Route | Remarks |
---|---|---|---|---|---|---|---|
ZBAA/ZBAD | ZSSS/ZSPD | test | SE/SO/FE/FO | S81/S89/S107/F350/F450 | 9800 | ELKUR .... SASAN | test only |
- Dep, Arr can be a list delimited by "/".
- Name (needless to explain).
- EvenOdd should be a combination of SE(metric, even) SO(metric, odd) FE(imperial, even) FO(imperial, odd). No delimiter is required.
-
AltList means level restriction, which can also be a list delimited by "/".
- Only exact altitudes will be valid. When AltList is not empty, EvenOdd will be ignored.
- For metric altitudes, use Sxxx, e.g. S81 for 8100m, S107 for 10700m.
- For imperial flight levels, use Fxxx, e.g. F350 for FL350.
- MinAlt should be in feet. If the flight plan final altitude is lower than given value, it should be an invalid flight plan.
- Route is not necessarily the full route but can be partial. One DEP and ARR pair can have multiple routes with different restrictions. Omit any DCTs in routes or it will cause unexpected check result.
- Remarks (needless to explain).
Note
Enter .MTEP RC RESET
to reload data in RteCheckerCSV:filename
.
Tag item type Route validity uses one letter and two colors to distinguish check result. Suggested measurements are listed in this table:
Symbol \ Color | Default | Color/RCLevelInvalid |
---|---|---|
Y - Yes | Issue DEL | Check cruising level |
S - Yes (Structurized) | Check route (SID/STAR) | Check route and level |
P - Partial (Structurized) | Check route (whole) | Check route and level |
X - No match | Suggest new route | (Level is not checked) |
? - Not found in database | / | / |
- Blanks out when route checker is not configured or clearance received flag is set.
- When the color from
Color/RCLevelInvalid
is not configured, it will be replaced withSymbology Settings->Datablock->Information
. - If an RC flight strip annotation (see below) is detected, this item will use the value from flight strip. If the strip is amended by other controller, this item will append * at the end.
Tag item function Show route checker info: Displays an MTEP-Route message in chat list and shows route information for current DEP-ARR if seleted flight plan is invalid.
Tag item function Amend route checker to strip: Amends flight strip annotation (column 1, row 2, index=3) with latest RC result. Other plugin may use this field to acquire RC result.
Note
Flight strip annotations aren't broadcast globally. Only when strip is pushed, the content will go to the next controller.
Command line function: .MTEP RC DDDD AAAA
will display the valid routes from DDDD
to AAAA
and copy to clipboard.