Skip to content

Commit 2a6073b

Browse files
authored
Merge pull request #1 from WarLord211/master
Pull Request to add F5-E and AV8BNA
2 parents d282416 + 6356494 commit 2a6073b

31 files changed

+32188
-159
lines changed

AircraftList.lua

+16-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,24 @@ end
1212

1313
a("A-10C", true)
1414
a("Ka-50", true)
15-
a("L-39ZA", true)
1615
a("Mi-8MT", true)
1716
a("P-51D", true)
1817
a("Su-25T", false)
1918
a("TF-51D", true)
2019
a("UH-1H", true)
21-
a("MiG-21Bis", true)
20+
a("MiG-21Bis", true)
21+
a("F-86F Sabre", true)
22+
a("FW-190D9", true)
23+
a("Bf-109K-4", true)
24+
a("SpitfireLFMkIX", true)
25+
a("AJS37", true)
26+
a("SA342L", true)
27+
a("SA342M", true)
28+
a("SA342Mistral", true)
29+
a("SA342Minigun", true)
30+
a("M2000C", true)
31+
a("FA-18C_hornet", true)
32+
a("F-5E", true)
33+
a("L-39ZA", true)
34+
a("AV8BNA", true)
35+

README.adoc

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ Currently, DCS-BIOS supports the following aircraft modules:
3131
* F-5E (contributed by geebeer2, extended by BlackLibrary)
3232
* M-2000C (contributed by Exo7)
3333
* F-18C (contributed by AndrewW)
34+
* AV8BNA (contributed by BlackLibrary)
35+
* NS430 (for Mi-8&L-39ZA) (contributed by Capt_Zeen)
3436

3537
If you want to add support for another module, please get in touch.
3638

Scripts/DCS-BIOS/BIOS.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dofile(lfs.writedir()..[[scripts\dcs-bios\lib\M2000C.lua]])
4141
dofile(lfs.writedir()..[[scripts\dcs-bios\lib\FA-18C_hornet.lua]])
4242
dofile(lfs.writedir()..[[scripts\dcs-bios\lib\F-5E.lua]])
4343
dofile(lfs.writedir()..[[scripts\dcs-bios\lib\TF-51D.lua]])
44-
44+
dofile(lfs.writedir()..[[scripts\dcs-bios\lib\AV8BNA.lua]])
4545

4646
dofile(lfs.writedir()..[[Scripts\DCS-BIOS\BIOSConfig.lua]])
4747

Scripts/DCS-BIOS/doc/control-reference.html

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<script src="json/FA-18C_hornet.jsonp"></script>
3333
<script src="json/F-5E.jsonp"></script>
3434
<script src="json/TF-51D.jsonp"></script>
35+
<script src="json/AV8BNA.jsonp"></script>
3536
<script src="js/control-reference.js"></script>
3637
<script src="js/dcs-bios-connection.js"></script>
3738
</head>

Scripts/DCS-BIOS/doc/json/AV8BNA.json

+6,667
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/AV8BNA.jsonp

+6,668
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/F-5E.json

+6,606
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/F-5E.jsonp

+6,607
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/L-39ZA.json

+1,154
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/L-39ZA.jsonp

+1,154
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/Mi-8MT.json

+1,154
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/Mi-8MT.jsonp

+1,154
Large diffs are not rendered by default.

Scripts/DCS-BIOS/doc/json/UH-1H.json

+62
Original file line numberDiff line numberDiff line change
@@ -3957,6 +3957,68 @@
39573957
"physical_variant": "push_button"
39583958
}
39593959
},
3960+
"Doors": {
3961+
"DOOR_L-PTR": {
3962+
"api_variant": "momentary_last_position",
3963+
"category": "Doors",
3964+
"control_type": "selector",
3965+
"description": "Door Left",
3966+
"identifier": "DOOR_L-PTR",
3967+
"inputs": [ {
3968+
"description": "switch to previous or next state",
3969+
"interface": "fixed_step"
3970+
}, {
3971+
"description": "set position",
3972+
"interface": "set_state",
3973+
"max_value": 1
3974+
}, {
3975+
"argument": "TOGGLE",
3976+
"description": "Toggle switch state",
3977+
"interface": "action"
3978+
} ],
3979+
"momentary_positions": "none",
3980+
"outputs": [ {
3981+
"address": 5404,
3982+
"description": "selector position",
3983+
"mask": 128,
3984+
"max_value": 1,
3985+
"shift_by": 7,
3986+
"suffix": "",
3987+
"type": "integer"
3988+
} ],
3989+
"physical_variant": "push_button"
3990+
},
3991+
"DOOR_R-PTR": {
3992+
"api_variant": "momentary_last_position",
3993+
"category": "Doors",
3994+
"control_type": "selector",
3995+
"description": "Door Right",
3996+
"identifier": "DOOR_R-PTR",
3997+
"inputs": [ {
3998+
"description": "switch to previous or next state",
3999+
"interface": "fixed_step"
4000+
}, {
4001+
"description": "set position",
4002+
"interface": "set_state",
4003+
"max_value": 1
4004+
}, {
4005+
"argument": "TOGGLE",
4006+
"description": "Toggle switch state",
4007+
"interface": "action"
4008+
} ],
4009+
"momentary_positions": "none",
4010+
"outputs": [ {
4011+
"address": 5404,
4012+
"description": "selector position",
4013+
"mask": 256,
4014+
"max_value": 1,
4015+
"shift_by": 8,
4016+
"suffix": "",
4017+
"type": "integer"
4018+
} ],
4019+
"physical_variant": "push_button"
4020+
}
4021+
},
39604022
"Electrical System": {
39614023
"AC_VM_SRC": {
39624024
"category": "Electrical System",

Scripts/DCS-BIOS/doc/json/UH-1H.jsonp

+62
Original file line numberDiff line numberDiff line change
@@ -3958,6 +3958,68 @@ docdata["UH-1H"] =
39583958
"physical_variant": "push_button"
39593959
}
39603960
},
3961+
"Doors": {
3962+
"DOOR_L-PTR": {
3963+
"api_variant": "momentary_last_position",
3964+
"category": "Doors",
3965+
"control_type": "selector",
3966+
"description": "Door Left",
3967+
"identifier": "DOOR_L-PTR",
3968+
"inputs": [ {
3969+
"description": "switch to previous or next state",
3970+
"interface": "fixed_step"
3971+
}, {
3972+
"description": "set position",
3973+
"interface": "set_state",
3974+
"max_value": 1
3975+
}, {
3976+
"argument": "TOGGLE",
3977+
"description": "Toggle switch state",
3978+
"interface": "action"
3979+
} ],
3980+
"momentary_positions": "none",
3981+
"outputs": [ {
3982+
"address": 5404,
3983+
"description": "selector position",
3984+
"mask": 128,
3985+
"max_value": 1,
3986+
"shift_by": 7,
3987+
"suffix": "",
3988+
"type": "integer"
3989+
} ],
3990+
"physical_variant": "push_button"
3991+
},
3992+
"DOOR_R-PTR": {
3993+
"api_variant": "momentary_last_position",
3994+
"category": "Doors",
3995+
"control_type": "selector",
3996+
"description": "Door Right",
3997+
"identifier": "DOOR_R-PTR",
3998+
"inputs": [ {
3999+
"description": "switch to previous or next state",
4000+
"interface": "fixed_step"
4001+
}, {
4002+
"description": "set position",
4003+
"interface": "set_state",
4004+
"max_value": 1
4005+
}, {
4006+
"argument": "TOGGLE",
4007+
"description": "Toggle switch state",
4008+
"interface": "action"
4009+
} ],
4010+
"momentary_positions": "none",
4011+
"outputs": [ {
4012+
"address": 5404,
4013+
"description": "selector position",
4014+
"mask": 256,
4015+
"max_value": 1,
4016+
"shift_by": 8,
4017+
"suffix": "",
4018+
"type": "integer"
4019+
} ],
4020+
"physical_variant": "push_button"
4021+
}
4022+
},
39614023
"Electrical System": {
39624024
"AC_VM_SRC": {
39634025
"category": "Electrical System",

0 commit comments

Comments
 (0)