Skip to content

Config.json

AlexisBalzano edited this page Sep 27, 2025 · 1 revision

config.json Documentation

The config.json file in NeoSTAND controls global plugin options for automatic stand assignation. This file is usually located in the plugin directory (e.g., Documents/NeoRadar/Plugins/NeoSTAND/config.json).

Below is an explanation of each supported option and the possible values they can take.


Structure

A typical config.json file contains global settings that affect how the plugin determines which aircraft are eligible for automatic stand assignment:

{
  "config_github_url": "",
  "update_interval": 5,
  "max_alt": 15000,
  "max_distance": 50.0,
  "CargoOperator": [],
  "Helicopters": [],
  "Military": [],
  "GeneralAviation": []
}

Options

config_github_url

  • Type: string
  • Default: empty
  • Description: Github repository of airport config for automatic download.
  • Allowed values: Config path as repoAuthor/repoName/repobranch (ex: AlexisBalzano/neostand-lfxx-config/main).

update_interval

  • Type: integer
  • Default: 5
  • Description: Number of seconds before each update of NeoSTAND.
  • Allowed values: Any positive integer.

max_alt

  • Type: integer
  • Default: 15000
  • Description: The maximum altitude (in feet) at which an arriving aircraft will be considered for stand assignment.
  • Allowed values: Any positive integer (interpreted as feet).

max_distance

  • Type: double
  • Default: 50.0
  • Description: The maximum distance (in Nautical Miles) from the airport at which an arriving aircraft will be considered for stand assignment.
  • Allowed values: Any positive integer (interpreted as NM).

CargoOperator

  • Type: Array of strings
  • Description: Airline ICAO code of flights to be considered as Cargo.
  • Allowed values: Array of Airline ICAO codes (ex: ["FDX","UPS","GTI"]).

Helicopters

  • Type: Array of strings
  • Description: ICAO aircraft type to be considered Helicopters.
  • Allowed values: Array of aircraft ICAO codes (ex: ["H145","H135","AS350"]).

Military

  • Type: Array of strings
  • Description: ICAO aircraft type to be considered Military aircraft.
  • Allowed values: Array of aircraft ICAO codes (ex: ["F16","C130","EA18G"]).

GeneralAviation

  • Type: Array of strings
  • Description: ICAO aircraft type to be considered General Aviation aircraft.
  • Allowed values: Array of aircraft ICAO codes (ex: ["C172","P28A","GLF6"]).

Example

{
  "config_github_url": "AlexisBalzano/neostand-lfxx-config/main",
  "update_interval": 5,
  "max_alt": 15000,
  "max_distance": 50.0,
  "CargoOperator": [
    "FDX",
    "UPS",
    "GTI"
  ],
  "Helicopters": [
    "H145",
    "H135",
    "EC135",
    "EC145",
    "EC130",
    "EC120",
    "EC155",
    "AS350"
  ],
  "Military": [
    "F16",
    "C37B",
    "C32B"
  ],
  "GeneralAviation": [
    "C150",
    "C152",
    "C172"
    "B350",
    "SR20",
    "GLF6"
  ]
}

Notes

  • If update_interval,max_distance, max_alt, CargoOperator, Helicopters, Military, GeneralAviation are not set, the plugin will use default values.
  • You can edit config.json with any text editor. Changes typically require a plugin reload.

For more details or custom configuration options, check the plugin documentation or source code.

Clone this wiki locally