From acfe62f0a111d117ed221fd05140ff3751754f7e Mon Sep 17 00:00:00 2001 From: darondavoodian Date: Wed, 13 May 2026 01:17:52 +0400 Subject: [PATCH 1/4] Add OP dataset --- .github/CODEOWNERS | 1 + dataset/OP/positions.json | 452 ++++++++++++++++++++++++++++++++++ dataset/OP/profiles/OPIS.json | 66 +++++ dataset/OP/stations.json | 317 ++++++++++++++++++++++++ 4 files changed, 836 insertions(+) create mode 100644 dataset/OP/positions.json create mode 100644 dataset/OP/profiles/OPIS.json create mode 100644 dataset/OP/stations.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 25075416..83b15b64 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -65,6 +65,7 @@ CONTRIBUTING.md @vacs-project/maintainers /dataset/NAT/ @vacs-project/dataset-maintainers-nat /dataset/OE/ @vacs-project/dataset-maintainers-oe /dataset/OM/ @vacs-project/dataset-maintainers-arb +/dataset/OP/ @vacs-project/dataset-maintainers-pak /dataset/OT/ @vacs-project/dataset-maintainers-arb /dataset/RCAA/ @vacs-project/dataset-maintainers-rcaa /dataset/RJ/ @vacs-project/dataset-maintainers-rjjj diff --git a/dataset/OP/positions.json b/dataset/OP/positions.json new file mode 100644 index 00000000..e6f84a17 --- /dev/null +++ b/dataset/OP/positions.json @@ -0,0 +1,452 @@ +{ + "positions": [ + { + "id": "OPLR_CTR", + "prefixes": ["OPLR"], + "frequency": "127.500", + "facility_type": "CTR", + "default_call_sources": ["OPLR_CTR"] + }, + { + "id": "ISB_CTR", + "prefixes": ["ISB"], + "frequency": "120.750", + "facility_type": "CTR", + "default_call_sources": ["ISB_CTR"] + }, + { + "id": "OPLR-E_CTR", + "prefixes": ["OPLR-E"], + "frequency": "127.650", + "facility_type": "CTR", + "default_call_sources": ["OPLR-E_CTR"] + }, + { + "id": "OPLR-S_CTR", + "prefixes": ["OPLR-S"], + "frequency": "123.150", + "facility_type": "CTR", + "default_call_sources": ["OPLR-S_CTR"] + }, + { + "id": "OPLR-W_CTR", + "prefixes": ["OPLR-W"], + "frequency": "124.100", + "facility_type": "CTR", + "default_call_sources": ["OPLR-W_CTR"] + }, + { + "id": "OPKR_CTR", + "prefixes": ["OPKR"], + "frequency": "126.500", + "facility_type": "CTR", + "default_call_sources": ["OPKR_CTR"] + }, + { + "id": "OPKR-C_CTR", + "prefixes": ["OPKR-C"], + "frequency": "121.050", + "facility_type": "CTR", + "default_call_sources": ["OPKR-C_CTR"] + }, + { + "id": "OPKR-E_CTR", + "prefixes": ["OPKR-E"], + "frequency": "133.200", + "facility_type": "CTR", + "default_call_sources": ["OPKR-E_CTR"] + }, + { + "id": "OPKR-S_CTR", + "prefixes": ["OPKR-S"], + "frequency": "132.100", + "facility_type": "CTR", + "default_call_sources": ["OPKR-S_CTR"] + }, + { + "id": "OPKR-W_CTR", + "prefixes": ["OPKR-W"], + "frequency": "128.350", + "facility_type": "CTR", + "default_call_sources": ["OPKR-W_CTR"] + }, + { + "id": "CHR_APP", + "prefixes": ["CHR"], + "frequency": "125.600", + "facility_type": "APP", + "default_call_sources": ["CHR_APP"] + }, + { + "id": "CHR-N_APP", + "prefixes": ["CHR-N"], + "frequency": "121.200", + "facility_type": "APP", + "default_call_sources": ["CHR-N_APP"] + }, + { + "id": "CHR-S_APP", + "prefixes": ["CHR-S"], + "frequency": "127.350", + "facility_type": "APP", + "default_call_sources": ["CHR-S_APP"] + }, + { + "id": "OPBN_TWR", + "prefixes": ["OPBN"], + "frequency": "123.100", + "facility_type": "TWR", + "default_call_sources": ["OPBN_TWR"] + }, + { + "id": "OPBW_TWR", + "prefixes": ["OPBW"], + "frequency": "129.800", + "facility_type": "TWR", + "default_call_sources": ["OPBW_TWR"] + }, + { + "id": "OPCH_TWR", + "prefixes": ["OPCH"], + "frequency": "122.500", + "facility_type": "TWR", + "default_call_sources": ["OPCH_TWR"] + }, + { + "id": "OPCH_GND", + "prefixes": ["OPCH"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPCH_GND"] + }, + { + "id": "OPDB_TWR", + "prefixes": ["OPDB"], + "frequency": "129.500", + "facility_type": "TWR", + "default_call_sources": ["OPDB_TWR"] + }, + { + "id": "OPDG_TWR", + "prefixes": ["OPDG"], + "frequency": "119.400", + "facility_type": "TWR", + "default_call_sources": ["OPDG_TWR"] + }, + { + "id": "OPDI_TWR", + "prefixes": ["OPDI"], + "frequency": "121.950", + "facility_type": "TWR", + "default_call_sources": ["OPDI_TWR"] + }, + { + "id": "OPFA_TWR", + "prefixes": ["OPFA"], + "frequency": "118.600", + "facility_type": "TWR", + "default_call_sources": ["OPFA_TWR"] + }, + { + "id": "OPFA_GND", + "prefixes": ["OPFA"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPFA_GND"] + }, + { + "id": "OPGD_TWR", + "prefixes": ["OPGD"], + "frequency": "122.500", + "facility_type": "TWR", + "default_call_sources": ["OPGD_TWR"] + }, + { + "id": "OPGT_TWR", + "prefixes": ["OPGT"], + "frequency": "119.100", + "facility_type": "TWR", + "default_call_sources": ["OPGT_TWR"] + }, + { + "id": "OPIS_DEP", + "prefixes": ["OPIS"], + "frequency": "119.650", + "facility_type": "DEP", + "default_call_sources": ["OPIS_DEP"] + }, + { + "id": "OPIS_APP", + "prefixes": ["OPIS"], + "frequency": "121.650", + "facility_type": "APP", + "default_call_sources": ["OPIS_APP"] + }, + { + "id": "OPIS_TWR", + "prefixes": ["OPIS"], + "frequency": "122.150", + "facility_type": "TWR", + "default_call_sources": ["OPIS_TWR"] + }, + { + "id": "OPIS_GND", + "prefixes": ["OPIS"], + "frequency": "130.600", + "facility_type": "GND", + "default_call_sources": ["OPIS_GND"] + }, + { + "id": "OPIS_DEL", + "prefixes": ["OPIS"], + "frequency": "118.550", + "facility_type": "DEL", + "default_call_sources": ["OPIS_DEL"] + }, + { + "id": "OPJI_TWR", + "prefixes": ["OPJI"], + "frequency": "122.900", + "facility_type": "TWR", + "default_call_sources": ["OPJI_TWR"] + }, + { + "id": "OPKC_APP", + "prefixes": ["OPKC"], + "frequency": "125.500", + "facility_type": "APP", + "default_call_sources": ["OPKC_APP"] + }, + { + "id": "OPKC_TWR", + "prefixes": ["OPKC"], + "frequency": "118.300", + "facility_type": "TWR", + "default_call_sources": ["OPKC_TWR"] + }, + { + "id": "OPKC_GND", + "prefixes": ["OPKC"], + "frequency": "121.600", + "facility_type": "GND", + "default_call_sources": ["OPKC_GND"] + }, + { + "id": "OPKD_TWR", + "prefixes": ["OPKD"], + "frequency": "119.650", + "facility_type": "TWR", + "default_call_sources": ["OPKD_TWR"] + }, + { + "id": "OPKH_TWR", + "prefixes": ["OPKH"], + "frequency": "122.300", + "facility_type": "TWR", + "default_call_sources": ["OPKH_TWR"] + }, + { + "id": "OPLA_APP", + "prefixes": ["OPLA"], + "frequency": "121.300", + "facility_type": "APP", + "default_call_sources": ["OPLA_APP"] + }, + { + "id": "OPLA_TWR", + "prefixes": ["OPLA"], + "frequency": "118.100", + "facility_type": "TWR", + "default_call_sources": ["OPLA_TWR"] + }, + { + "id": "OPLA_GND", + "prefixes": ["OPLA"], + "frequency": "118.400", + "facility_type": "GND", + "default_call_sources": ["OPLA_GND"] + }, + { + "id": "OPMJ_TWR", + "prefixes": ["OPMJ"], + "frequency": "119.600", + "facility_type": "TWR", + "default_call_sources": ["OPMJ_TWR"] + }, + { + "id": "OPMT_TWR", + "prefixes": ["OPMT"], + "frequency": "119.100", + "facility_type": "TWR", + "default_call_sources": ["OPMT_TWR"] + }, + { + "id": "OPMT_GND", + "prefixes": ["OPMT"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPMT_GND"] + }, + { + "id": "OPNH_TWR", + "prefixes": ["OPNH"], + "frequency": "118.100", + "facility_type": "TWR", + "default_call_sources": ["OPNH_TWR"] + }, + { + "id": "OPNH_GND", + "prefixes": ["OPNH"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPNH_GND"] + }, + { + "id": "OPOR_TWR", + "prefixes": ["OPOR"], + "frequency": "129.900", + "facility_type": "TWR", + "default_call_sources": ["OPOR_TWR"] + }, + { + "id": "OPPC_TWR", + "prefixes": ["OPPC"], + "frequency": "122.200", + "facility_type": "TWR", + "default_call_sources": ["OPPC_TWR"] + }, + { + "id": "OPPG_TWR", + "prefixes": ["OPPG"], + "frequency": "118.100", + "facility_type": "TWR", + "default_call_sources": ["OPPG_TWR"] + }, + { + "id": "OPPG_GND", + "prefixes": ["OPPG"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPPG_GND"] + }, + { + "id": "OPPI_TWR", + "prefixes": ["OPPI"], + "frequency": "124.300", + "facility_type": "TWR", + "default_call_sources": ["OPPI_TWR"] + }, + { + "id": "OPPS_TWR", + "prefixes": ["OPPS"], + "frequency": "122.900", + "facility_type": "TWR", + "default_call_sources": ["OPPS_TWR"] + }, + { + "id": "OPPS_GND", + "prefixes": ["OPPS"], + "frequency": "118.300", + "facility_type": "GND", + "default_call_sources": ["OPPS_GND"] + }, + { + "id": "OPQT_TWR", + "prefixes": ["OPQT"], + "frequency": "118.050", + "facility_type": "TWR", + "default_call_sources": ["OPQT_TWR"] + }, + { + "id": "OPQT_GND", + "prefixes": ["OPQT"], + "frequency": "121.800", + "facility_type": "GND", + "default_call_sources": ["OPQT_GND"] + }, + { + "id": "OPRK_TWR", + "prefixes": ["OPRK"], + "frequency": "122.200", + "facility_type": "TWR", + "default_call_sources": ["OPRK_TWR"] + }, + { + "id": "OPRN_TWR", + "prefixes": ["OPRN"], + "frequency": "123.700", + "facility_type": "TWR", + "default_call_sources": ["OPRN_TWR"] + }, + { + "id": "OPRT_TWR", + "prefixes": ["OPRT"], + "frequency": "122.400", + "facility_type": "TWR", + "default_call_sources": ["OPRT_TWR"] + }, + { + "id": "OPSD_TWR", + "prefixes": ["OPSD"], + "frequency": "118.250", + "facility_type": "TWR", + "default_call_sources": ["OPSD_TWR"] + }, + { + "id": "OPSK_TWR", + "prefixes": ["OPSK"], + "frequency": "122.500", + "facility_type": "TWR", + "default_call_sources": ["OPSK_TWR"] + }, + { + "id": "OPSS_TWR", + "prefixes": ["OPSS"], + "frequency": "120.700", + "facility_type": "TWR", + "default_call_sources": ["OPSS_TWR"] + }, + { + "id": "OPST_TWR", + "prefixes": ["OPST"], + "frequency": "119.950", + "facility_type": "TWR", + "default_call_sources": ["OPST_TWR"] + }, + { + "id": "OPST_GND", + "prefixes": ["OPST"], + "frequency": "121.950", + "facility_type": "GND", + "default_call_sources": ["OPST_GND"] + }, + { + "id": "OPSW_TWR", + "prefixes": ["OPSW"], + "frequency": "132.000", + "facility_type": "TWR", + "default_call_sources": ["OPSW_TWR"] + }, + { + "id": "OPTU_TWR", + "prefixes": ["OPTU"], + "frequency": "118.700", + "facility_type": "TWR", + "default_call_sources": ["OPTU_TWR"] + }, + { + "id": "OPTU_GND", + "prefixes": ["OPTU"], + "frequency": "121.850", + "facility_type": "GND", + "default_call_sources": ["OPTU_GND"] + }, + { + "id": "OPZB_TWR", + "prefixes": ["OPZB"], + "frequency": "120.700", + "facility_type": "TWR", + "default_call_sources": ["OPZB_TWR"] + } + ] +} diff --git a/dataset/OP/profiles/OPIS.json b/dataset/OP/profiles/OPIS.json new file mode 100644 index 00000000..8333d1aa --- /dev/null +++ b/dataset/OP/profiles/OPIS.json @@ -0,0 +1,66 @@ +{ + "id": "OPIS", + "type": "Tabbed", + "tabs": [ + { + "label": ["OPIS"], + "page": { + "rows": 4, + "keys": [ + { + "label": ["DEL"], + "color": "azure", + "station_id": "OPIS_DEL" + }, + { + "label": ["GND"], + "color": "mint", + "station_id": "OPIS_GND" + }, + { + "label": [] + }, + { + "label": ["OPLR", "EAST"], + "color": "cadet", + "station_id": "OPLR-E_CTR" + }, + { + "label": ["AIR"], + "color": "blush", + "station_id": "OPIS_TWR" + }, + { + "label": ["APP"], + "color": "steel", + "station_id": "OPIS_APP" + }, + { + "label": [] + }, + { + "label": ["ISB"], + "color": "cadet", + "station_id": "ISB_CTR" + }, + { + "label": ["DEP"], + "color": "lagoon", + "station_id": "OPIS_DEP" + }, + { + "label": [] + }, + { + "label": [] + }, + { + "label": ["OPPS", "TWR"], + "color": "cadet", + "station_id": "OPPS_TWR" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/dataset/OP/stations.json b/dataset/OP/stations.json new file mode 100644 index 00000000..5b1cdc01 --- /dev/null +++ b/dataset/OP/stations.json @@ -0,0 +1,317 @@ +{ + "stations": [ + { + "id": "OPLR_CTR", + "controlled_by": ["OPLR_CTR"] + }, + { + "id": "ISB_CTR", + "parent_id": "OPLR_CTR", + "controlled_by": ["ISB_CTR"] + }, + { + "id": "OPLR-E_CTR", + "parent_id": "OPLR_CTR", + "controlled_by": ["OPLR-E_CTR"] + }, + { + "id": "OPLR-S_CTR", + "parent_id": "OPLR_CTR", + "controlled_by": ["OPLR-S_CTR"] + }, + { + "id": "OPLR-W_CTR", + "parent_id": "OPLR_CTR", + "controlled_by": ["OPLR-W_CTR"] + }, + { + "id": "OPKR_CTR", + "controlled_by": ["OPKR_CTR"] + }, + { + "id": "OPKR-C_CTR", + "parent_id": "OPKR_CTR", + "controlled_by": ["OPKR-C_CTR"] + }, + { + "id": "OPKR-E_CTR", + "parent_id": "OPKR_CTR", + "controlled_by": ["OPKR-E_CTR"] + }, + { + "id": "OPKR-S_CTR", + "parent_id": "OPKR_CTR", + "controlled_by": ["OPKR-S_CTR"] + }, + { + "id": "OPKR-W_CTR", + "parent_id": "OPKR_CTR", + "controlled_by": ["OPKR-W_CTR"] + }, + { + "id": "CHR_APP", + "parent_id": "ISB_CTR", + "controlled_by": ["CHR_APP"] + }, + { + "id": "CHR-N_APP", + "parent_id": "CHR_APP", + "controlled_by": ["CHR-N_APP"] + }, + { + "id": "CHR-S_APP", + "parent_id": "CHR_APP", + "controlled_by": ["CHR-S_APP"] + }, + { + "id": "OPBN_TWR", + "parent_id": "OPLR-W_CTR", + "controlled_by": ["OPBN_TWR"] + }, + { + "id": "OPBW_TWR", + "parent_id": "OPLR-S_CTR", + "controlled_by": ["OPBW_TWR"] + }, + { + "id": "OPCH_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPCH_TWR"] + }, + { + "id": "OPCH_GND", + "parent_id": "OPCH_TWR", + "controlled_by": ["OPCH_GND"] + }, + { + "id": "OPDB_TWR", + "parent_id": "OPKR-W_CTR", + "controlled_by": ["OPDB_TWR"] + }, + { + "id": "OPDG_TWR", + "parent_id": "OPLR-S_CTR", + "controlled_by": ["OPDG_TWR"] + }, + { + "id": "OPDI_TWR", + "parent_id": "OPLR-W_CTR", + "controlled_by": ["OPDI_TWR"] + }, + { + "id": "OPFA_TWR", + "parent_id": "OPLR-E_CTR", + "controlled_by": ["OPFA_TWR"] + }, + { + "id": "OPFA_GND", + "parent_id": "OPFA_TWR", + "controlled_by": ["OPFA_GND"] + }, + { + "id": "OPGD_TWR", + "controlled_by": ["OPGD_TWR"] + }, + { + "id": "OPGT_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPGT_TWR"] + }, + { + "id": "OPIS_APP", + "parent_id": "ISB_CTR", + "controlled_by": ["OPIS_APP"] + }, + { + "id": "OPIS_DEP", + "parent_id": "OPIS_APP", + "controlled_by": ["OPIS_DEP"] + }, + { + "id": "OPIS_TWR", + "parent_id": "OPIS_APP", + "controlled_by": ["OPIS_TWR"] + }, + { + "id": "OPIS_GND", + "parent_id": "OPIS_TWR", + "controlled_by": ["OPIS_GND"] + }, + { + "id": "OPIS_DEL", + "parent_id": "OPIS_GND", + "controlled_by": ["OPIS_DEL"] + }, + { + "id": "OPJI_TWR", + "controlled_by": ["OPJI_TWR"] + }, + { + "id": "OPKC_APP", + "parent_id": "OPKR-E_CTR", + "controlled_by": ["OPKC_APP"] + }, + { + "id": "OPKC_TWR", + "parent_id": "OPKC_APP", + "controlled_by": ["OPKC_TWR"] + }, + { + "id": "OPKC_GND", + "parent_id": "OPKC_TWR", + "controlled_by": ["OPKC_GND"] + }, + { + "id": "OPKD_TWR", + "parent_id": "OPKR-E_CTR", + "controlled_by": ["OPKD_TWR"] + }, + { + "id": "OPKH_TWR", + "controlled_by": ["OPKH_TWR"] + }, + { + "id": "OPLA_APP", + "parent_id": "OPLR-E_CTR", + "controlled_by": ["OPLA_APP"] + }, + { + "id": "OPLA_TWR", + "parent_id": "OPLA_APP", + "controlled_by": ["OPLA_TWR"] + }, + { + "id": "OPLA_GND", + "parent_id": "OPLA_TWR", + "controlled_by": ["OPLA_GND"] + }, + { + "id": "OPMJ_TWR", + "parent_id": "OPKR-E_CTR", + "controlled_by": ["OPMJ_TWR"] + }, + { + "id": "OPMT_TWR", + "parent_id": "OPLR-E_CTR", + "controlled_by": ["OPMT_TWR"] + }, + { + "id": "OPMT_GND", + "parent_id": "OPMT_TWR", + "controlled_by": ["OPMT_GND"] + }, + { + "id": "OPNH_TWR", + "parent_id": "OPKR-E_CTR", + "controlled_by": ["OPNH_TWR"] + }, + { + "id": "OPNH_GND", + "parent_id": "OPNH_TWR", + "controlled_by": ["OPNH_GND"] + }, + { + "id": "OPOR_TWR", + "controlled_by": ["OPOR_TWR"] + }, + { + "id": "OPPC_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPPC_TWR"] + }, + { + "id": "OPPG_TWR", + "parent_id": "OPKR-W_CTR", + "controlled_by": ["OPPG_TWR"] + }, + { + "id": "OPPG_GND", + "parent_id": "OPPG_TWR", + "controlled_by": ["OPPG_GND"] + }, + { + "id": "OPPI_TWR", + "parent_id": "OPKR-S_CTR", + "controlled_by": ["OPPI_TWR"] + }, + { + "id": "OPPS_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPPS_TWR"] + }, + { + "id": "OPPS_GND", + "parent_id": "OPPS_TWR", + "controlled_by": ["OPPS_GND"] + }, + { + "id": "OPQT_TWR", + "parent_id": "OPLR-W_CTR", + "controlled_by": ["OPQT_TWR"] + }, + { + "id": "OPQT_GND", + "parent_id": "OPQT_TWR", + "controlled_by": ["OPQT_GND"] + }, + { + "id": "OPRK_TWR", + "parent_id": "OPLR-S_CTR", + "controlled_by": ["OPRK_TWR"] + }, + { + "id": "OPRN_TWR", + "controlled_by": ["OPRN_TWR"] + }, + { + "id": "OPRT_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPRT_TWR"] + }, + { + "id": "OPSD_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPSD_TWR"] + }, + { + "id": "OPSK_TWR", + "parent_id": "OPLR-S_CTR", + "controlled_by": ["OPSK_TWR"] + }, + { + "id": "OPSS_TWR", + "parent_id": "ISB_CTR", + "controlled_by": ["OPSS_TWR"] + }, + { + "id": "OPST_TWR", + "parent_id": "OPLR-E_CTR", + "controlled_by": ["OPST_TWR"] + }, + { + "id": "OPST_GND", + "parent_id": "OPST_TWR", + "controlled_by": ["OPST_GND"] + }, + { + "id": "OPSW_TWR", + "parent_id": "OPKR-C_CTR", + "controlled_by": ["OPSW_TWR"] + }, + { + "id": "OPTU_TWR", + "parent_id": "OPKR-S_CTR", + "controlled_by": ["OPTU_TWR"] + }, + { + "id": "OPTU_GND", + "parent_id": "OPTU_TWR", + "controlled_by": ["OPTU_GND"] + }, + { + "id": "OPZB_TWR", + "parent_id": "OPLR-W_CTR", + "controlled_by": ["OPZB_TWR"] + } + ] +} \ No newline at end of file From 21bf9845101f37ad2ce0bcc3f36c55b1200cd5e5 Mon Sep 17 00:00:00 2001 From: darondavoodian Date: Wed, 13 May 2026 01:23:52 +0400 Subject: [PATCH 2/4] Update OPIS profile id --- dataset/OP/positions.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dataset/OP/positions.json b/dataset/OP/positions.json index e6f84a17..152b3020 100644 --- a/dataset/OP/positions.json +++ b/dataset/OP/positions.json @@ -173,6 +173,7 @@ "prefixes": ["OPIS"], "frequency": "119.650", "facility_type": "DEP", + "profile_id": "OPIS", "default_call_sources": ["OPIS_DEP"] }, { @@ -180,6 +181,7 @@ "prefixes": ["OPIS"], "frequency": "121.650", "facility_type": "APP", + "profile_id": "OPIS", "default_call_sources": ["OPIS_APP"] }, { @@ -187,6 +189,7 @@ "prefixes": ["OPIS"], "frequency": "122.150", "facility_type": "TWR", + "profile_id": "OPIS", "default_call_sources": ["OPIS_TWR"] }, { @@ -194,6 +197,7 @@ "prefixes": ["OPIS"], "frequency": "130.600", "facility_type": "GND", + "profile_id": "OPIS", "default_call_sources": ["OPIS_GND"] }, { @@ -201,6 +205,7 @@ "prefixes": ["OPIS"], "frequency": "118.550", "facility_type": "DEL", + "profile_id": "OPIS", "default_call_sources": ["OPIS_DEL"] }, { From b476291a19facfaaa28521fda69c88839f40a3b1 Mon Sep 17 00:00:00 2001 From: darondavoodian Date: Wed, 13 May 2026 03:03:09 +0400 Subject: [PATCH 3/4] Added OPKC and OPLA profiles --- dataset/OP/positions.json | 9 ++++- dataset/OP/profiles/OPKC.json | 62 +++++++++++++++++++++++++++++++++++ dataset/OP/profiles/OPLA.json | 37 +++++++++++++++++++++ 3 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 dataset/OP/profiles/OPKC.json create mode 100644 dataset/OP/profiles/OPLA.json diff --git a/dataset/OP/positions.json b/dataset/OP/positions.json index 152b3020..277df96c 100644 --- a/dataset/OP/positions.json +++ b/dataset/OP/positions.json @@ -180,7 +180,7 @@ "id": "OPIS_APP", "prefixes": ["OPIS"], "frequency": "121.650", - "facility_type": "APP", + "facility_type":"APP", "profile_id": "OPIS", "default_call_sources": ["OPIS_APP"] }, @@ -220,6 +220,7 @@ "prefixes": ["OPKC"], "frequency": "125.500", "facility_type": "APP", + "profile_id": "OPKC", "default_call_sources": ["OPKC_APP"] }, { @@ -227,6 +228,7 @@ "prefixes": ["OPKC"], "frequency": "118.300", "facility_type": "TWR", + "profile_id": "OPKC", "default_call_sources": ["OPKC_TWR"] }, { @@ -234,6 +236,7 @@ "prefixes": ["OPKC"], "frequency": "121.600", "facility_type": "GND", + "profile_id": "OPKC", "default_call_sources": ["OPKC_GND"] }, { @@ -241,6 +244,7 @@ "prefixes": ["OPKD"], "frequency": "119.650", "facility_type": "TWR", + "profile_id": "OPKC", "default_call_sources": ["OPKD_TWR"] }, { @@ -255,6 +259,7 @@ "prefixes": ["OPLA"], "frequency": "121.300", "facility_type": "APP", + "profile_id": "OPLA", "default_call_sources": ["OPLA_APP"] }, { @@ -262,6 +267,7 @@ "prefixes": ["OPLA"], "frequency": "118.100", "facility_type": "TWR", + "profile_id": "OPLA", "default_call_sources": ["OPLA_TWR"] }, { @@ -269,6 +275,7 @@ "prefixes": ["OPLA"], "frequency": "118.400", "facility_type": "GND", + "profile_id": "OPKC", "default_call_sources": ["OPLA_GND"] }, { diff --git a/dataset/OP/profiles/OPKC.json b/dataset/OP/profiles/OPKC.json new file mode 100644 index 00000000..9f652264 --- /dev/null +++ b/dataset/OP/profiles/OPKC.json @@ -0,0 +1,62 @@ +{ + "id": "OPKC", + "type": "Tabbed", + "tabs": [ + { + "label": ["OPKC"], + "page": { + "rows": 4, + "keys": [ + { + "label": ["GND"], + "color": "mint", + "station_id": "OPKC_GND" + }, + { + "label": ["AIR"], + "color": "blush", + "station_id": "OPKC_TWR" + }, + { + "label": [] + }, + { + "label": ["OPKR", "CENTRAL"], + "color": "cadet", + "station_id": "OPKR-E_CTR" + }, + { + "label": ["APP"], + "color": "steel", + "station_id": "OPKC_APP" + }, + { + "label": [] + }, + { + "label": [] + }, + { + "label": ["OPNH", "TWR"], + "color": "cadet", + "station_id": "OPNH_TWR" + }, + { + "label": [] + }, + { + "label": [] + }, + { + "label": [] + }, + { + "label": ["OPKD", "TWR"], + "color": "cadet", + "station_id": "OPKD_TWR" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/dataset/OP/profiles/OPLA.json b/dataset/OP/profiles/OPLA.json new file mode 100644 index 00000000..d2c3ebc7 --- /dev/null +++ b/dataset/OP/profiles/OPLA.json @@ -0,0 +1,37 @@ +{ + "id": "OPLA", + "type": "Tabbed", + "tabs": [ + { + "label": ["OPLA"], + "page": { + "rows": 4, + "keys": [ + { + "label": ["GND"], + "color": "mint", + "station_id": "OPLA_GND" + }, + { + "label": ["AIR"], + "color": "blush", + "station_id": "OPLA_TWR" + }, + { + "label": [] + }, + { + "label": ["OPLR", "EAST"], + "color": "cadet", + "station_id": "OPLR-E_CTR" + }, + { + "label": ["APP"], + "color": "steel", + "station_id": "OPLA_APP" + } + ] + } + } + ] +} \ No newline at end of file From d648fc188a51c62202fb9ea5b4cd63e63816dc57 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 11:18:30 +0000 Subject: [PATCH 4/4] chore(dataset): format with prettier --- dataset/OP/positions.json | 2 +- dataset/OP/profiles/OPIS.json | 2 +- dataset/OP/profiles/OPKC.json | 2 +- dataset/OP/profiles/OPLA.json | 2 +- dataset/OP/stations.json | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dataset/OP/positions.json b/dataset/OP/positions.json index 277df96c..d3c7aa56 100644 --- a/dataset/OP/positions.json +++ b/dataset/OP/positions.json @@ -180,7 +180,7 @@ "id": "OPIS_APP", "prefixes": ["OPIS"], "frequency": "121.650", - "facility_type":"APP", + "facility_type": "APP", "profile_id": "OPIS", "default_call_sources": ["OPIS_APP"] }, diff --git a/dataset/OP/profiles/OPIS.json b/dataset/OP/profiles/OPIS.json index 8333d1aa..fc3cf9c7 100644 --- a/dataset/OP/profiles/OPIS.json +++ b/dataset/OP/profiles/OPIS.json @@ -63,4 +63,4 @@ } } ] -} \ No newline at end of file +} diff --git a/dataset/OP/profiles/OPKC.json b/dataset/OP/profiles/OPKC.json index 9f652264..647595ab 100644 --- a/dataset/OP/profiles/OPKC.json +++ b/dataset/OP/profiles/OPKC.json @@ -59,4 +59,4 @@ } } ] -} \ No newline at end of file +} diff --git a/dataset/OP/profiles/OPLA.json b/dataset/OP/profiles/OPLA.json index d2c3ebc7..7cab7e75 100644 --- a/dataset/OP/profiles/OPLA.json +++ b/dataset/OP/profiles/OPLA.json @@ -34,4 +34,4 @@ } } ] -} \ No newline at end of file +} diff --git a/dataset/OP/stations.json b/dataset/OP/stations.json index 5b1cdc01..fb26cefc 100644 --- a/dataset/OP/stations.json +++ b/dataset/OP/stations.json @@ -211,7 +211,7 @@ "controlled_by": ["OPNH_GND"] }, { - "id": "OPOR_TWR", + "id": "OPOR_TWR", "controlled_by": ["OPOR_TWR"] }, { @@ -314,4 +314,4 @@ "controlled_by": ["OPZB_TWR"] } ] -} \ No newline at end of file +}