API for scenarios
All bdd and scenarios are described in JSON format.
Global
Parameter |
Description |
Example |
name |
Name of the mission |
- |
Mission
Parameter |
Description |
Example |
description |
Mission description |
- |
description_blue |
Mission description for blue coalition |
- |
description_red |
Mission description for red coalition |
- |
theatre |
Map to use (Caucasus, Nevada, World |
World |
bullseye |
(see below) |
- |
year |
Year |
2019 |
month |
Month |
12 |
day |
Day |
21 |
time |
Number of second since midnight |
4526 |
Bullseye
bullseye {
blue {
...
},
red {
...
},
}
For each coalition, bullseye is definde by:
Parameter |
Description |
Example |
longitude |
Longitude in decimals |
43.765 |
latitude |
Latitude in decimals |
-43.765 |
Weather
Parameter |
Description |
Example |
temperature |
Temperature in°c |
24 |
qnh |
QNH |
1023 (?) |
visibility |
Visibility in meters |
8000 |
time |
Time (see below) |
|
clouds |
Clouds |
see below |
winds |
Winds |
see below |
Winds parameter:
winds : {
ground: {
...
}
}
Ground parameter:
Parameter |
Description |
Example |
from |
Ground wind direction/ wind from |
127 |
speed |
Ground wind speed in km/h |
32 |
Clouds parameter:
Parameter |
Description |
Example |
density |
Cloud level between 0 (nothing) - 9 (overcast) |
8 |
base |
Cloud base level in meters |
1200 |
thickness |
Cloud thickness |
800 |
Objects
Common
Parameter |
Description |
Example |
name |
Name of item |
Magic |
tn |
TrackNumber of item |
TN1234 |
callsign |
Callsign of item |
MG-01 |
onboard_num |
Callsign of item |
MG-01 |
group_name |
Group name |
|
comment |
Comment |
|
category |
Category: plane/ helicopter/ ship/ vehicle |
plane |
type |
Type (F-18C/ Stennis) |
E-2C |
rcs |
RCS of the unit |
6 |
is_carrier |
Is a carrier (useful to enable approach) |
false |
coalition |
Coalition (blue/red/neutral) |
blue |
detection_range |
Distance radius of max radar detection in meters |
50000 |
threat_range |
Distance radius of threat in meters |
70000 |
status |
Status of the unit (alive = 1/ inactif = 2) |
1 |
frequencies |
List of frequencies for the airport |
128.250/40.000 |
latitude |
Latitude |
42.2345 |
longitude |
Longitude |
44.321 |
altitude |
Altitude in meter |
8520 |
track_latitude |
Latitude |
42.2345 |
track_longitude |
Longitude |
44.321 |
track_altitude |
Altitude in meter |
8520 |
ground_speed |
ground Speed in km/h |
324 |
heading_deg |
Heading in degress |
328 |
Radar section
For each object you can define a radar with:
Parameter |
Description |
Example |
radar_status |
Radar is active |
true |
scan_period |
Scan period for radar in seconds |
4 |
air_rcs |
Min RCS detectable for air at air_dist value |
6 |
air_dist |
Distance for min RCS detection of air_rcs in metres |
50000 |
surface_rcs |
Min RCS detectable for surface at surface_dist value |
6 |
surface_dist |
Distance for min RCS detection of surface_rcs in metres |
50000 |
aperture |
Aperture of the radar in rad |
0.26 |
pitch |
Pitch of the radar in rad |
-0.05 |
Radar parameters are defined with:
"radar":{
...
"scan_volume" : {
"azimuth": [-180.0, 180.0],
"elevation": [-45.0, 45.0]
}
}
Transponder section
For each object you can define its transponder
Parameter |
Description |
Example |
mode |
Mode of transponder (N/I/-) |
I |
mode1 |
Mode 1 (2 numbers/ 00 for inactive) |
23 |
mode2 |
Mode 2 (4 numbers/ 0000 for inactive) |
2313 |
mode3 |
Mode 3 (4 numbers/ 0000 for inactive) |
1263 |
mode4 |
Mode 4 (2 letters/ FR/EN/ – for inactive) |
FR |
modeS |
Mode S (6 hexa/ 000000 for inactive) |
A34E12 |
Airport
Parameter |
Description |
Example |
code |
Airport coe |
LFLO |
ur_id |
Airport id on UniversRadio |
3 |
tacan |
TACAN of airport |
12X |