Skip to content

YuKitsune/HoldPlugin

Repository files navigation

Hold Plugin

A vatSys plugin adding a Eurocat-style Hold list.

GitHub Workflow Status License Latest Release

Usage

Initiating a Hold

To initiate a hold, enter the hold details into the Label Data. The hold information should be formatted as H\RIVET, where RIVET is the name of the holding waypoint. The waypoint name can be shortened to as little as three characters (e.g. H/RIV).

An exit time can be specified by appending it to the holding point name, e.g. H\RIVET\29 to depart RIVET at 29-minutes past the hour.

The exit time can be adjusted directly from the list, or by modifying the label. If the exit time is modified from the list, it is removed from the label.

When the exit time is set, the ETO for all subsequent waypoints are adjusted to reflect the hold exit time.

The hold can be cancelled by removing the details from the Label Data, or by rerouting the flight past the holding point.

Hold List

Hold Window

The hold list displays flights ordered by their CFL.

When a block clearance has been issued, the CFL is displayed as xxxByyy, where xxx is the lower level, and yyy is the upper level.

An X will be displayed if the aircraft is non-RVSM.

The hold exit time is displayed in the label, and can be adjusted by clicking on it and selecting a new exit time.

The OP_DATA can also be viewed and edited from the hold label.

Hold Diagram

Configuring Lists

Up to 4 holding lists are available. When a hold is initiated at a waypoint that does not already have a list, one is created automatically. When all holds at that waypoint are removed, the list is freed and the slot becomes available again.

Lists can also be configured manually via Tools > Hold Setup. Manually configured lists are not freed automatically; they must be cleared via the Hold Setup window.

Any aircraft holding at a waypoint when all 4 lists are already occupied will be placed in the OTHER list.

All Windows

Installation

Ensure you have vatSys version 1.4.20 or later installed, and .NET Framework 4.7.2 or later.

  1. Download the latest release from GitHub
  2. Extract HoldPlugin.dll into your vatSys plugins directory:
    Documents\vatSys Files\Profiles\<Profile Name>\Plugins\HoldPlugin
    
  3. Run unblock-dlls.bat (included in the zip) to unblock the DLL files
  4. Open vatSys and confirm Hold Setup appears under the Tools menu

Limitations

  • The hold entry and exit times are not displayed in the vatSys strip due to limitations with the vatSys SDK
  • Hold data is not extracted from the flight plan, the list will only display when the label data contains hold information.

About

A vatSys plugin for managing aircraft in holding stacks.

Topics

Resources

License

Stars

Watchers

Forks

Contributors