Airfield Lighting
Global Airfield Lighting Control
Several types of airfield lighting are built into Nova and the global database. Airfields in the global database use the following default groups for their light control unless otherwise stated in the SEDDD.
These light groups are global so turning on one light group type will turn it on for all airfields in the database. All light points have 0.0 to 1.0 intensity control.
Light ID | Light Group Name |
|---|---|
0 | Edge and centerline, primary |
1 | Edge and centerline, secondary |
2 | Edge and centerline, tertiary |
3 | Approach, primary |
4 | Approach, secondary |
5 | Approach, tertiary |
6 | Strobe and REILS, primary |
7 | Strobe and REILS, secondary |
8 | Strobe and REILS, tertiary |
11 | Helicopter Pads |
14 | Waveoff |
15 | VASI/PAPI, secondary |
16 | VASI/PAPI, tertiary |
18 | Taxiway |
19 | Airfield Beacon |
20 | VASI/PAPI, primary |
30 | Cultural Lights |
Global Light Group Component Control
Field | Value | Nova Variable Mapping |
|---|---|---|
Component Class | 8 (GlobalTerrainSurface) | n/a |
Instance ID | [0 - 1024] | n/a |
Component ID | 14 | n/a |
Component Data [0] as float | [0.0 - 1.0] | rw_lts.lightgroup[i] |
Individual Airfield Lighting Control
While light groups are global by default, Nova does support a mechanism to control airfield lighting at specific airfields. This is done using light group offsets. This control offsets the light groups for a specific airfield based on the ICAO. Up to 8 airfield offsets can be defined simultaneously.
Component Controls for Airfield Light Group Offsets
Comp ID | Field | Value and Range | Nova Variable Mapping |
0 | Lightgroup offset ID Comp State | [0 - 7] | n/a |
ICAO First Character CompData[0] Word 0 as char | Uppercase ASCII value | dat.rw_lts.lightgroup_offset_code[i][0] | |
ICAO Second Character Comp Data [1] Word 0 as char | Uppercase ASCII value | dat.rw_lts.lightgroup_offset_code[i][1] | |
ICAO Third Character Comp Data [2] Word 0 as char | Uppercase ASCII value | dat.rw_lts.lightgroup_offset_code[i][2] | |
ICAO Fourth Character Comp Data [3] Word 0 as char | Uppercase ASCII value | dat.rw_lts.lightgroup_offset_code[i][3] | |
1 | Light group offset ID Comp State | [0 - 7] | n/a |
Light group Offset Comp Data[0] as long | [0 - 1024] 65536 = force all off 65537 = force all on | ios2ig.dat.rw_lts.lightgroup_offset_value[i] | |
19 | Palette offset ID Comp State | [0-7] | |
ICAO First Character CompData[0] Word 0 as char | Uppercase ASCII value | ios2ig.dat.rw_lts.palette_offset_code[i][0] | |
ICAO Second Character Comp Data [1] Word 0 as char | Uppercase ASCII value | ios2ig.dat.rw_lts.palette_offset_code[i][1] | |
ICAO Third Character Comp Data [2] Word 0 as char | Uppercase ASCII value | ios2ig.dat.rw_lts.palette_offset_code[i][2] | |
ICAO Fourth Character Comp Data [3] Word 0 as char | Uppercase ASCII value | ios2ig.dat.rw_lts.palette_offset_code[i][3] | |
20 | Pallete offset ID Comp State | [0 - 7] | n/a |
Pallete Override Value | [0 - 1024] | rw_lts.palette_override_value[i] |