dcs-bios-api-mazeppa
Version:
DCS BIOS export parser that returns JSON data
67 lines • 4.58 kB
JSON
{
"Gauges": {
"ACCELEROMETER": {
"category": "Gauges",
"control_type": "analog_gauge",
"description": "Accelerometer",
"identifier": "ACCELEROMETER",
"inputs": [ ],
"outputs": [ {
"address": 33282,
"description": "gauge position",
"mask": 65535,
"max_value": 65535,
"shift_by": 0,
"suffix": "",
"type": "integer"
} ]
},
"ENGINE_RPM": {
"category": "Gauges",
"control_type": "analog_gauge",
"description": "Engine RPM",
"identifier": "ENGINE_RPM",
"inputs": [ ],
"outputs": [ {
"address": 33284,
"description": "gauge position",
"mask": 65535,
"max_value": 65535,
"shift_by": 0,
"suffix": "",
"type": "integer"
} ]
}
},
"Weapons": {
"MASTER_ARM": {
"category": "Weapons",
"control_type": "selector",
"description": "MASTER ARMAMENT Switch",
"identifier": "MASTER_ARM",
"inputs": [ {
"description": "switch to previous or next state",
"interface": "fixed_step"
}, {
"description": "set position",
"interface": "set_state",
"max_value": 1
}, {
"argument": "TOGGLE",
"description": "Toggle switch state",
"interface": "action"
} ],
"momentary_positions": "none",
"outputs": [ {
"address": 33280,
"description": "selector position",
"mask": 1,
"max_value": 1,
"shift_by": 0,
"suffix": "",
"type": "integer"
} ],
"physical_variant": "toggle_switch"
}
}
}