{
    "Attitude Indicator": {
                                  "J8_ATT_CAGE": {
                                                                "category": "Attitude Indicator",
                                                            "control_type": "selector",
                                                             "description": "J-8 Attitude Indicator Cage Knob - Pull to cage",
                                                              "identifier": "J8_ATT_CAGE",
                                                                  "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": 12298,
                                                                                "description": "selector position",
                                                                                       "mask": 32768,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 15,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "limited_rotary"
                                                 },
                              "J8_ATT_PTC_TRIM": {
                                                         "category": "Attitude Indicator",
                                                     "control_type": "limited_dial",
                                                      "description": "J-8 Attitude Indicator Pitch Trim Knob",
                                                       "identifier": "J8_ATT_PTC_TRIM",
                                                           "inputs": [ {
                                                                         "description": "set the position of the dial",
                                                                           "interface": "set_state",
                                                                           "max_value": 65535
                                                                     }, {
                                                                            "description": "turn the dial left or right",
                                                                              "interface": "variable_step",
                                                                              "max_value": 65535,
                                                                         "suggested_step": 3200
                                                                     } ],
                                                          "outputs": [ {
                                                                             "address": 12316,
                                                                         "description": "position of the potentiometer",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 }
                          },
               "Cockpit": {
                                    "A4_RDR_TRG_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "A-4 Sight Radar Target Selector Button",
                                                                   "identifier": "A4_RDR_TRG_SEL",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "A4_SIGHT_CAGE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "A-4 Sight Electrical Caging Button",
                                                                   "identifier": "A4_SIGHT_CAGE",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 2,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                  "A4_SIGHT_FIL_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "A-4 Sight Filament Selector Switch, SECONDARY/PRIMARY",
                                                                   "identifier": "A4_SIGHT_FIL_SEL",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 4,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 2,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                           "ACC_RST": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Accelerometer Reset Button - Push to reset",
                                                                   "identifier": "ACC_RST",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 1,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                    "AIR_OUTLET_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Air Outlet Selector Lever, FLOOR/BOTH/DEFROST",
                                                                   "identifier": "AIR_OUTLET_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 49152,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                 "ALT_MET_REF_PRESS": {
                                                           "api_variant": "multiturn",
                                                              "category": "Cockpit",
                                                          "control_type": "analog_dial",
                                                           "description": "Altimeter reference pressure adjusting knob",
                                                            "identifier": "ALT_MET_REF_PRESS",
                                                                "inputs": [ {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 12322,
                                                                              "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "_KNOB_POS",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "BMB_RKT_REL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Bomb-Rocket Release Button - Push to release",
                                                                   "identifier": "BMB_RKT_REL",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                 "BMB_RKT_TANK_JETT": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Bomb-Rocket-Tank Jettison Button",
                                                                   "identifier": "BMB_RKT_TANK_JETT",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                            "CANOPY": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Canopy Switch, OPEN/OFF/CLOSE",
                                                                   "identifier": "CANOPY",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 3,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "CANOPY_DECLUTCH": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Canopy Declutch Handle, IN/OUT",
                                                                   "identifier": "CANOPY_DECLUTCH",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 32,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 5,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                         "CLOCK_SET": {
                                                           "api_variant": "multiturn",
                                                              "category": "Cockpit",
                                                          "control_type": "analog_dial",
                                                           "description": "Set Clock Knob",
                                                            "identifier": "CLOCK_SET",
                                                                "inputs": [ {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 12334,
                                                                              "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "_KNOB_POS",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                  "CLOCK_SET_ENABLE": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Press to set clock",
                                                                   "identifier": "CLOCK_SET_ENABLE",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                       "CLOCK_TIMER": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Elapsed Time Mechanism Button",
                                                                   "identifier": "CLOCK_TIMER",
                                                                       "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": 12330,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                    "CPIT_HEAT_MODE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Cockpit Air Temperature Control Switch, AUTO/OFF/HOT/COLD",
                                                                   "identifier": "CPIT_HEAT_MODE",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 5
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 14336,
                                                                                       "max_value": 5,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "DEM_BMB_REL_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Demolition Bomb Release Selector Switch, AUTO RELEASE/MANUAL RELEASE",
                                                                   "identifier": "DEM_BMB_REL_SEL",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 8,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 3,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "DEM_BMB_SEQ_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Demolition Bomb Sequence Selector Switch, ALL/OFF/LEFT/RIGHT",
                                                                   "identifier": "DEM_BMB_SEQ_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 5
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 112,
                                                                                       "max_value": 5,
                                                                                        "shift_by": 4,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                      "DRP_TANK_SEL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Drop Tank Selector Switch",
                                                                   "identifier": "DRP_TANK_SEL",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "EMG_ALT_JETT_HANDLE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Canopy Alternate Emergency Jettison Handle, IN/OUT",
                                                                   "identifier": "EMG_ALT_JETT_HANDLE",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 16,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 4,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "EMG_JETT_HANDLE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Emergency Jettison Handle, RELEASE ALL/RELEASE OUTBD ONLY",
                                                                   "identifier": "EMG_JETT_HANDLE",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 4,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 2,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "EMG_JETT_HANDLE_CVR": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Emergency Jettison Handle Cover, OPEN/CLOSE",
                                                                   "identifier": "EMG_JETT_HANDLE_CVR",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 8,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 3,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                "ENG_EMG_IGN_SWITCH": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Emergency (In-air) Ignition Switch, ON/OFF",
                                                                   "identifier": "ENG_EMG_IGN_SWITCH",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 6,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "LANDING_GEAR_HANDLE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Landing Gear Up/Down",
                                                                   "identifier": "LANDING_GEAR_HANDLE",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 64,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 6,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "LG_EMG_HANDLE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Landing Gear Emergency Release Handle",
                                                                   "identifier": "LG_EMG_HANDLE",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                              "LONG_ALT_TRIM_SWITCH": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Longitudinal Alternate Trim Switch - NORMAL GRIP CONT/OFF, NOSE UP/OFF, NOSE DOWN/OFF",
                                                                   "identifier": "LONG_ALT_TRIM_SWITCH",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 96,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 5,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                      "MAN_PIP_CTRL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Manual Pip Control Switch, BOMB/NORMAL",
                                                                   "identifier": "MAN_PIP_CTRL",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                            "MIRROR": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Toggle Mirror",
                                                                   "identifier": "MIRROR",
                                                                       "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": 12332,
                                                                                     "description": "selector position",
                                                                                            "mask": 4,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 2,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                         "MISS_CTRL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Missile Control Switch, LH & RH/RH/SALVO",
                                                                   "identifier": "MISS_CTRL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 12288,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "OXY_EMG_LEVER": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Oxygen Regulator Emergency Lever",
                                                                   "identifier": "OXY_EMG_LEVER",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                          "PIT_HEAT": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Pitot Heater Switch, ON/OFF",
                                                                   "identifier": "PIT_HEAT",
                                                                       "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": 12326,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                          "RKT_JETT": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Rocket Jettison Switch, READY/OFF",
                                                                   "identifier": "RKT_JETT",
                                                                       "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": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                           "RKT_REL": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Rocket Release Selector Switch, SINGLE/OFF/AUTO",
                                                                   "identifier": "RKT_REL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12300,
                                                                                     "description": "selector position",
                                                                                            "mask": 768,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                "RUDDER_TRIM_SWITCH": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Rudder Trim Switch, LEFT/OFF/RIGHT",
                                                                   "identifier": "RUDDER_TRIM_SWITCH",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 24,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 3,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "TRIM_DOWN_OFF": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Down Trim Switch, LEFT/OFF",
                                                                   "identifier": "TRIM_DOWN_OFF",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "TRIM_LEFT_OFF": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Left Trim Switch, LEFT/OFF",
                                                                   "identifier": "TRIM_LEFT_OFF",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                    "TRIM_RIGHT_OFF": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Right Trim Switch, LEFT/OFF",
                                                                   "identifier": "TRIM_RIGHT_OFF",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                       "TRIM_UP_OFF": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Up Trim Switch, LEFT/OFF",
                                                                   "identifier": "TRIM_UP_OFF",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                 "WING_FLAPS_HANDLE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Wing Flaps Handle",
                                                                   "identifier": "WING_FLAPS_HANDLE",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 384,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "WND_SHIELD_ANTI_ICE": {
                                                                     "category": "Cockpit",
                                                                 "control_type": "selector",
                                                                  "description": "Windshield Anti-Icing Lever, ON/OFF",
                                                                   "identifier": "WND_SHIELD_ANTI_ICE",
                                                                       "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": 12328,
                                                                                     "description": "selector position",
                                                                                            "mask": 1,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      }
                          },
           "Cockpit Air": {
                                      "CPIT_AIR_TEMP": {
                                                               "category": "Cockpit Air",
                                                           "control_type": "limited_dial",
                                                            "description": "Cockpit Air Temperature Control Rheostat",
                                                             "identifier": "CPIT_AIR_TEMP",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 12304,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                  "CPIT_AIR_TEMP_CVR": {
                                                                      "category": "Cockpit Air",
                                                                  "control_type": "selector",
                                                                   "description": "Cockpit Air Temperature Control Switch Cover",
                                                                    "identifier": "CPIT_AIR_TEMP_CVR",
                                                                        "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": 12296,
                                                                                      "description": "selector position",
                                                                                             "mask": 64,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 6,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "limited_rotary"
                                                       },
                                    "CPIT_PRESS_CTRL": {
                                                                      "category": "Cockpit Air",
                                                                  "control_type": "selector",
                                                                   "description": "Cockpit Pressure Control Switch, PRESS/RAM",
                                                                    "identifier": "CPIT_PRESS_CTRL",
                                                                        "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": 12296,
                                                                                      "description": "selector position",
                                                                                             "mask": 16,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 4,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "limited_rotary"
                                                       },
                                     "CPIT_PRESS_SEL": {
                                                                      "category": "Cockpit Air",
                                                                  "control_type": "selector",
                                                                   "description": "Cockpit Pressure Schedule Selector Switch, 5 PSI/2.75 PSI",
                                                                    "identifier": "CPIT_PRESS_SEL",
                                                                        "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": 12296,
                                                                                      "description": "selector position",
                                                                                             "mask": 32,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 5,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "limited_rotary"
                                                       },
                                     "ENG_SCREEN_ICE": {
                                                                      "category": "Cockpit Air",
                                                                  "control_type": "selector",
                                                                   "description": "Engine Anti-Ice & Screen Switch, EXTEND/RET./ANTI-ICE",
                                                                    "identifier": "ENG_SCREEN_ICE",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 2
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 12296,
                                                                                      "description": "selector position",
                                                                                             "mask": 384,
                                                                                        "max_value": 2,
                                                                                         "shift_by": 7,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "limited_rotary"
                                                       },
                              "WNDSHLD_ICE_HEAT_WARN": {
                                                                      "category": "Cockpit Air",
                                                                  "control_type": "selector",
                                                                   "description": "Windshield Anti-Ice Overheat Warning Light (Push to test)",
                                                                    "identifier": "WNDSHLD_ICE_HEAT_WARN",
                                                                        "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": 12296,
                                                                                      "description": "selector position",
                                                                                             "mask": 512,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 9,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "limited_rotary"
                                                       }
                          },
             "Electrics": {
                                     "3F_INVERTER": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "3f Inverter",
                                                                 "identifier": "3F_INVERTER",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                "AIL_ALT_HRZ_TRIM": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Ail & Horiz. Trim & Alt Horiz. Trim",
                                                                 "identifier": "AIL_ALT_HRZ_TRIM",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 8,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 3,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                 "AIR_OIL_TMP_SEL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Free Air & Oil Temp & Air Sel.",
                                                                 "identifier": "AIR_OIL_TMP_SEL",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                    "ALT_AIL_TRIM": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Alt Ail. Trim",
                                                                 "identifier": "ALT_AIL_TRIM",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 4,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 2,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                 "ALT_EMG_HYD_IND": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Alt Emerg. Hyd. Cont. & Hyd. Press Ind.",
                                                                 "identifier": "ALT_EMG_HYD_IND",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                     "APC_3_RADIO": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "AN/APC 3 Radio",
                                                                 "identifier": "APC_3_RADIO",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "APX_6_IFF": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "AN/APX-6 Radio IFF",
                                                                 "identifier": "APX_6_IFF",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                  "ARN_6_RDO_COMP": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "AN/ARN-6 Radio Compass",
                                                                 "identifier": "ARN_6_RDO_COMP",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 4,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 2,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "BAT_START": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Battery-Starter Switch, BATTERY/OFF/STARTER",
                                                                 "identifier": "BAT_START",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 3,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                   "BMB_RKT_SALVO": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Bomb Rocket Tank Salvo",
                                                                 "identifier": "BMB_RKT_SALVO",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                         "BMB_SEL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Bomb Sel.",
                                                                 "identifier": "BMB_SEL",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                              "BOTH_INV_FAIL_TEST": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Both Instrument (Main and alternate three-phase) Inverter Failure Warning Light (Push to test)",
                                                                 "identifier": "BOTH_INV_FAIL_TEST",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                    "BUS_TIE_CTRL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Bus Tie-In Control",
                                                                 "identifier": "BUS_TIE_CTRL",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 128,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 7,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                    "CONS_PED_LTS": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Console & Ped LTS",
                                                                 "identifier": "CONS_PED_LTS",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                         "ENG_IGN": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Eng. Ign.",
                                                                 "identifier": "ENG_IGN",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 16,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 4,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "ENG_MASTER": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Engine Master Switch, ON/OFF",
                                                                 "identifier": "ENG_MASTER",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 16,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 4,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                 "ENG_MASTER_FUEL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Eng. Master Fuel Shut-Off",
                                                                 "identifier": "ENG_MASTER_FUEL",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 8,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 3,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "FIRE_WARN": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Fire Warn.",
                                                                 "identifier": "FIRE_WARN",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 64,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 6,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                  "FUEL_BOOST_AFT": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Fuel Booster AFT",
                                                                 "identifier": "FUEL_BOOST_AFT",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                  "FUEL_BOOST_FWD": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Fuel Boost FWD",
                                                                 "identifier": "FUEL_BOOST_FWD",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                        "FUEL_LVL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Fuel Level",
                                                                 "identifier": "FUEL_LVL",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 32,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "GEN_SWITCH": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Generator Switch, ON/OFF/RESET",
                                                                 "identifier": "GEN_SWITCH",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 96,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                  "GEN_SWITCH_CVR": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Generator Switch Cover",
                                                                 "identifier": "GEN_SWITCH_CVR",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 128,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 7,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                              "GEN_WARN_LGHT_TEST": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Generator Warning Light (Push To Test)",
                                                                 "identifier": "GEN_WARN_LGHT_TEST",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                         "GYR_SYN": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Gyr'Syn Compass",
                                                                 "identifier": "GYR_SYN",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "INSTR_PWR": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Instrument Power Switch, ALTERNATE/NORMAL",
                                                                 "identifier": "INSTR_PWR",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 4,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 2,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                 "INV_GEN_OV_TEST": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Inv Gen. Failure Overvolt LTS Test",
                                                                 "identifier": "INV_GEN_OV_TEST",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 64,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 6,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                "LDG_GEAR_POS_IND": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "LDG Gear Pos Ind.",
                                                                 "identifier": "LDG_GEAR_POS_IND",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                   "LDG_GEAR_WARN": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "LDG Gear Warn.",
                                                                 "identifier": "LDG_GEAR_WARN",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                              "LDG_GEAR_WARN_CTRL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "LDG Gear Control",
                                                                 "identifier": "LDG_GEAR_WARN_CTRL",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "LDG_LGHTS": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "LDG Lights",
                                                                 "identifier": "LDG_LGHTS",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 32,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                  "LDG_LGHTS_CONT": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "LDG Light Control",
                                                                 "identifier": "LDG_LGHTS_CONT",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 16,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 4,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "LGHT_FLUOR": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Light Fluor",
                                                                 "identifier": "LGHT_FLUOR",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                   "LGHT_PST_CODE": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Light Post IndCode",
                                                                 "identifier": "LGHT_PST_CODE",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 128,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 7,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                              "MAIN_INV_FAIL_TEST": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Main Instrument (Three-phase) Inverter Failure Warning Light (Push to test)",
                                                                 "identifier": "MAIN_INV_FAIL_TEST",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                               "RDR_INV_FAIL_TEST": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Main Radar (Single-phase) Inverter Failure Warning Light (Push to test)",
                                                                 "identifier": "RDR_INV_FAIL_TEST",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "RUDDER_IND": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Rudder Trim & Take-Off Ind.",
                                                                 "identifier": "RUDDER_IND",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 2,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 1,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                     "SGHT_AC_PWR": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Sight A.C. Power Unit",
                                                                 "identifier": "SGHT_AC_PWR",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 2,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 1,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "SGHT_CTRL": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Sight Control",
                                                                 "identifier": "SGHT_CTRL",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                     "SGHT_HEATER": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Sight Heater",
                                                                 "identifier": "SGHT_HEATER",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 1,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                        "SGHT_PWR": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Sight Power",
                                                                 "identifier": "SGHT_PWR",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "SPD_BRAKE": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Speed Brake",
                                                                 "identifier": "SPD_BRAKE",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "STOP_START": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Stop-Starter Button (Push to de-energize starter in case of malfunction)",
                                                                 "identifier": "STOP_START",
                                                                     "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": 12288,
                                                                                   "description": "selector position",
                                                                                          "mask": 8,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 3,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                    "TURN_BNK_IND": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Turn Bank Ind.",
                                                                 "identifier": "TURN_BNK_IND",
                                                                     "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": 12290,
                                                                                   "description": "selector position",
                                                                                          "mask": 1,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                     "WNG_FLAP_LH": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Wing Flap LH.",
                                                                 "identifier": "WNG_FLAP_LH",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                     "WNG_FLAP_RH": {
                                                                   "category": "Electrics",
                                                               "control_type": "selector",
                                                                "description": "Wing Flap RH.",
                                                                 "identifier": "WNG_FLAP_RH",
                                                                     "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": 12292,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    }
                          },
               "Engines": {
                                 "EMG_FUEL": {
                                                            "category": "Engines",
                                                        "control_type": "selector",
                                                         "description": "Emergency Fuel Switch, ON/OFF",
                                                          "identifier": "EMG_FUEL",
                                                              "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": 12298,
                                                                            "description": "selector position",
                                                                                   "mask": 1,
                                                                              "max_value": 1,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ],
                                                    "physical_variant": "limited_rotary"
                                             },
                              "EMG_IGN_CVR": {
                                                            "category": "Engines",
                                                        "control_type": "selector",
                                                         "description": "Emergency (In-air) Ignition Switch Cover",
                                                          "identifier": "EMG_IGN_CVR",
                                                              "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": 12298,
                                                                            "description": "selector position",
                                                                                   "mask": 2,
                                                                              "max_value": 1,
                                                                               "shift_by": 1,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ],
                                                    "physical_variant": "limited_rotary"
                                             }
                          },
           "Fire Alarms": {
                              "AFT_ENG_FIRE_TEST": {
                                                                  "category": "Fire Alarms",
                                                              "control_type": "selector",
                                                               "description": "Aft Engine Compartment Fire-warning Light (Push to test)",
                                                                "identifier": "AFT_ENG_FIRE_TEST",
                                                                    "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": 12296,
                                                                                  "description": "selector position",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                  "ENG_FIRE_TEST": {
                                                                  "category": "Fire Alarms",
                                                              "control_type": "selector",
                                                               "description": "Engine Fire Warning Light Test Switch",
                                                                "identifier": "ENG_FIRE_TEST",
                                                                    "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": 12296,
                                                                                  "description": "selector position",
                                                                                         "mask": 2,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 1,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                              "FWD_ENG_FIRE_TEST": {
                                                                  "category": "Fire Alarms",
                                                              "control_type": "selector",
                                                               "description": "Forward Engine Compartment Fire-warning Light (Push to test)",
                                                                "identifier": "FWD_ENG_FIRE_TEST",
                                                                    "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": 12296,
                                                                                  "description": "selector position",
                                                                                         "mask": 4,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 2,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   }
                          },
                  "Fuel": {
                                      "DRP_TNK_JETT": {
                                                                     "category": "Fuel",
                                                                 "control_type": "selector",
                                                                  "description": "Drop Tank Jettison Button - Push to release drop tank(s)",
                                                                   "identifier": "DRP_TNK_JETT",
                                                                       "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": 12294,
                                                                                     "description": "selector position",
                                                                                            "mask": 8192,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "FUEL_DENS_SEL": {
                                                                     "category": "Fuel",
                                                                 "control_type": "selector",
                                                                  "description": "Fuel Densitometer Selection Switch, IN/OUT",
                                                                   "identifier": "FUEL_DENS_SEL",
                                                                       "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": 12294,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                 "FUEL_DENS_SEL_CVR": {
                                                                     "category": "Fuel",
                                                                 "control_type": "selector",
                                                                  "description": "Fuel Densitometer Selection Switch Cover",
                                                                   "identifier": "FUEL_DENS_SEL_CVR",
                                                                       "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": 12294,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                              "OUT_DRP_TNK_IND_TEST": {
                                                                     "category": "Fuel",
                                                                 "control_type": "selector",
                                                                  "description": "Outboard Drop Tank Empty Indicator Light (Push to test)",
                                                                   "identifier": "OUT_DRP_TNK_IND_TEST",
                                                                       "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": 12294,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      }
                          },
          "Gauge Values": {
                                      "AIRSPEED_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Airspeed Value",
                                                              "identifier": "AIRSPEED_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12494,
                                                                                "description": "Airspeed Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                      "ALTITUDE_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Altitude Value",
                                                              "identifier": "ALTITUDE_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12496,
                                                                                "description": "Altitude Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "ARN6_BAND": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "ARN-6 Band",
                                                              "identifier": "ARN6_BAND",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12484,
                                                                                "description": "ARN-6 Band",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                  "ARN6_BEARING_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "ARN-6 Bearing Value",
                                                              "identifier": "ARN6_BEARING_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12488,
                                                                                "description": "ARN-6 Bearing Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                      "ARN6_FREQUENCY": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "ARN-6 Frequency",
                                                              "identifier": "ARN6_FREQUENCY",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12486,
                                                                                "description": "ARN-6 Frequency",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                    "ARN6_SCALE_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "ARN-6 Scale Value",
                                                              "identifier": "ARN6_SCALE_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12490,
                                                                                "description": "ARN-6 Scale Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                   "COCKPIT_ALT_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Cockpit Altitude Value",
                                                              "identifier": "COCKPIT_ALT_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12516,
                                                                                "description": "Cockpit Altitude Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                    "DC_VOLTAGE_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "DC Voltage Value",
                                                              "identifier": "DC_VOLTAGE_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12504,
                                                                                "description": "DC Voltage Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                  "EXHAUST_TEMP_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Exhaust Temperature Value",
                                                              "identifier": "EXHAUST_TEMP_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12498,
                                                                                "description": "Exhaust Temperature Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                     "FUEL_FLOW_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Fuel Flow Value",
                                                              "identifier": "FUEL_FLOW_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12502,
                                                                                "description": "Fuel Flow Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                 "FUEL_QUANTITY_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Fuel Quantity Value",
                                                              "identifier": "FUEL_QUANTITY_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12512,
                                                                                "description": "Fuel Quantity Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                       "HEADING_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Heading Value",
                                                              "identifier": "HEADING_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12518,
                                                                                "description": "Heading Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                "HYDRAULIC_PRES_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Hydraulic Pressure Value",
                                                              "identifier": "HYDRAULIC_PRES_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12510,
                                                                                "description": "Hydraulic Pressure Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                     "LOADMETER_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Loadmeter Value",
                                                              "identifier": "LOADMETER_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12506,
                                                                                "description": "Loadmeter Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                              "MACH_NUMBER_VALUE_X.XX": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Mach Number Value Read As X.XX",
                                                              "identifier": "MACH_NUMBER_VALUE_X.XX",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12492,
                                                                                "description": "Mach Number Value Read As X.XX",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                  "OIL_PRESSURE_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Oil Pressure Value",
                                                              "identifier": "OIL_PRESSURE_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12500,
                                                                                "description": "Oil Pressure Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                               "OXYGEN_PRESSURE_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Oxygen Pressure Value",
                                                              "identifier": "OXYGEN_PRESSURE_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12514,
                                                                                "description": "Oxygen Pressure Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                    "TACHOMETER_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Tachometer Value",
                                                              "identifier": "TACHOMETER_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12508,
                                                                                "description": "Tachometer Value",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "VVI_VALUE": {
                                                                "category": "Gauge Values",
                                                            "control_type": "metadata",
                                                             "description": "Verticl Velocity VVI",
                                                              "identifier": "VVI_VALUE",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 12520,
                                                                                "description": "Verticl Velocity VVI",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65000,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        }
                          },
          "Gyro Compass": {
                              "COMP_DIRECTION": {
                                                     "api_variant": "multiturn",
                                                        "category": "Gyro Compass",
                                                    "control_type": "analog_dial",
                                                     "description": "Compass Correction",
                                                      "identifier": "COMP_DIRECTION",
                                                          "inputs": [ {
                                                                           "description": "turn the dial left or right",
                                                                             "interface": "variable_step",
                                                                             "max_value": 65535,
                                                                        "suggested_step": 3200
                                                                    } ],
                                                         "outputs": [ {
                                                                            "address": 12324,
                                                                        "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                               "mask": 65535,
                                                                          "max_value": 65535,
                                                                           "shift_by": 0,
                                                                             "suffix": "_KNOB_POS",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "SLAVE_FAST": {
                                                               "category": "Gyro Compass",
                                                           "control_type": "selector",
                                                            "description": "Directional Indicator Fast Slaving Button - Push for fast slaving",
                                                             "identifier": "SLAVE_FAST",
                                                                 "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": 12298,
                                                                               "description": "selector position",
                                                                                      "mask": 16384,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 14,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ],
                                                       "physical_variant": "limited_rotary"
                                                }
                          },
            "Hydraulics": {
                              "ALT_ON_EMG_HANDLE": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Alternate Hydraulic Emergency Override Handle, IN/OUT",
                                                                "identifier": "ALT_ON_EMG_HANDLE",
                                                                    "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": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 16,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 4,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                    "ALT_ON_TEST": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Alternate-on Warning Light (Push to test)",
                                                                "identifier": "ALT_ON_TEST",
                                                                    "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": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                 "FL_CTRL_SWITCH": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Flight Control Switch, ALTERNATE ON/NORMAL/RESET",
                                                                "identifier": "FL_CTRL_SWITCH",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 2
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 96,
                                                                                    "max_value": 2,
                                                                                     "shift_by": 5,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                  "HYD_PRESS_SEL": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Hydraulic Pressure Gage and Selector Switch, UTILITY/NORMAL/ALTERNATE",
                                                                "identifier": "HYD_PRESS_SEL",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 2
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 6,
                                                                                    "max_value": 2,
                                                                                     "shift_by": 1,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                "LDG_GEAR_EMG_UP": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Landing Gear Emergency-up Button (Ground-use only! Hold in until gear retracts completely)",
                                                                "identifier": "LDG_GEAR_EMG_UP",
                                                                    "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": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 1,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                  "LDG_GEAR_HORN": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Landing Gear Warning Horn Cutout Button (Push to silence horn)",
                                                                "identifier": "LDG_GEAR_HORN",
                                                                    "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": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 128,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 7,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                  "N_WHEEL_STEER": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Nose Wheel Steering Button",
                                                                "identifier": "N_WHEEL_STEER",
                                                                    "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": 12298,
                                                                                  "description": "selector position",
                                                                                         "mask": 16,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 4,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                      "PRK_BRAKE": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Parking Brake Handle, ON/OFF",
                                                                "identifier": "PRK_BRAKE",
                                                                    "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": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 1024,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 10,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                                      "SPD_BRAKE": {
                                                                  "category": "Hydraulics",
                                                              "control_type": "selector",
                                                               "description": "Speed Brake Switch, OUT/HOLD/IN",
                                                                "identifier": "SPD_BRAKE",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 2
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 12294,
                                                                                  "description": "selector position",
                                                                                         "mask": 768,
                                                                                    "max_value": 2,
                                                                                     "shift_by": 8,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   }
                          },
             "Indicator": {
                                                 "ACCELEROMETER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Accelerometer",
                                                                        "identifier": "ACCELEROMETER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12408,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "ACCELEROMETERMAX": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AccelerometerMax",
                                                                        "identifier": "ACCELEROMETERMAX",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12412,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "ACCELEROMETERMIN": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AccelerometerMin",
                                                                        "identifier": "ACCELEROMETERMIN",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12410,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "AIRSPEEDINDICATOR": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AirSpeedIndicator",
                                                                        "identifier": "AIRSPEEDINDICATOR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12386,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                         "AIRSPEEDINDICATORDRUM": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AirSpeedIndicatorDrum",
                                                                        "identifier": "AIRSPEEDINDICATORDRUM",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12388,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                           "AIRSPEEDM1INDICATOR": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AirSpeedM1Indicator",
                                                                        "identifier": "AIRSPEEDM1INDICATOR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12390,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "ARN6_BAND": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_Band",
                                                                        "identifier": "ARN6_BAND",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12452,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "ARN6_BEARING": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_Bearing",
                                                                        "identifier": "ARN6_BEARING",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12458,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "ARN6_FREQSCALE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_FreqScale",
                                                                        "identifier": "ARN6_FREQSCALE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12462,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "ARN6_SCALE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_Scale",
                                                                        "identifier": "ARN6_SCALE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12460,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                               "ARN6_SCALELIGHT": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_ScaleLight",
                                                                        "identifier": "ARN6_SCALELIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12464,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "ARN6_TUNING": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_Tuning",
                                                                        "identifier": "ARN6_TUNING",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12456,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "ARN6_TUNINGMETER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ARN6_TuningMeter",
                                                                        "identifier": "ARN6_TUNINGMETER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12454,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                         "ATTITUDEINDICATORBANK": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorBank",
                                                                        "identifier": "ATTITUDEINDICATORBANK",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12422,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                   "ATTITUDEINDICATORBANKNEEDLE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorBankNeedle",
                                                                        "identifier": "ATTITUDEINDICATORBANKNEEDLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12426,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                      "ATTITUDEINDICATOROFFFLAG": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorOffFlag",
                                                                        "identifier": "ATTITUDEINDICATOROFFFLAG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12418,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                        "ATTITUDEINDICATORPITCH": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorPitch",
                                                                        "identifier": "ATTITUDEINDICATORPITCH",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12420,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                   "ATTITUDEINDICATORPITCHSHIFT": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorPitchShift",
                                                                        "identifier": "ATTITUDEINDICATORPITCHSHIFT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12428,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                  "ATTITUDEINDICATORPITCHSPHERE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AttitudeIndicatorPitchSphere",
                                                                        "identifier": "ATTITUDEINDICATORPITCHSPHERE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12424,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                     "AUXILIARYINSTRUMENTLIGHTS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "AuxiliaryInstrumentLights",
                                                                        "identifier": "AUXILIARYINSTRUMENTLIGHTS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12474,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "BAROALTIMETER100": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "BaroAltimeter100",
                                                                        "identifier": "BAROALTIMETER100",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12396,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "BAROALTIMETER1000": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "BaroAltimeter1000",
                                                                        "identifier": "BAROALTIMETER1000",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12394,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                            "BAROALTIMETER10000": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "BaroAltimeter10000",
                                                                        "identifier": "BAROALTIMETER10000",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12392,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                               "BAROALTIMETERHG": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "BaroAltimeterHG",
                                                                        "identifier": "BAROALTIMETERHG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12398,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                          "CLOCK_CURRTIME_HOURS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CLOCK_currtime_hours",
                                                                        "identifier": "CLOCK_CURRTIME_HOURS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12376,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                        "CLOCK_CURRTIME_MINUTES": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CLOCK_currtime_minutes",
                                                                        "identifier": "CLOCK_CURRTIME_MINUTES",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12378,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                              "CLOCK_SECONDS_METER_TIME_MINUTES": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CLOCK_seconds_meter_time_minutes",
                                                                        "identifier": "CLOCK_SECONDS_METER_TIME_MINUTES",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12380,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                              "CLOCK_SECONDS_METER_TIME_SECONDS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CLOCK_seconds_meter_time_seconds",
                                                                        "identifier": "CLOCK_SECONDS_METER_TIME_SECONDS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12382,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "COCKPITALTIMETER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CockpitAltimeter",
                                                                        "identifier": "COCKPITALTIMETER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12450,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "COCKPITCANOPY": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "CockpitCanopy",
                                                                        "identifier": "COCKPITCANOPY",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12384,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "DC_CURRENT": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "DC_current",
                                                                        "identifier": "DC_CURRENT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12440,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "DC_VOLTAGE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "DC_voltage",
                                                                        "identifier": "DC_VOLTAGE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12438,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                    "EMERGENCYJETTISONHANDLEPOS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EmergencyJettisonHandlePos",
                                                                        "identifier": "EMERGENCYJETTISONHANDLEPOS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12480,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                    "EMERGENCYJETTISONHANDLEROT": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EmergencyJettisonHandleRot",
                                                                        "identifier": "EMERGENCYJETTISONHANDLEROT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12482,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                      "ENGINEEXHAUSTTEMPERATURE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EngineExhaustTemperature",
                                                                        "identifier": "ENGINEEXHAUSTTEMPERATURE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12432,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "ENGINEFUELFLOW": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EngineFuelFlow",
                                                                        "identifier": "ENGINEFUELFLOW",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12436,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "ENGINEOILPRESSURE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EngineOilPressure",
                                                                        "identifier": "ENGINEOILPRESSURE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12434,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "ENGINETACHOMETER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "EngineTachometer",
                                                                        "identifier": "ENGINETACHOMETER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12430,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "FUEL_QUANTITY": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Fuel_Quantity",
                                                                        "identifier": "FUEL_QUANTITY",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12444,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "GYROCOMPASSNEEDLE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "GyroCompassNeedle",
                                                                        "identifier": "GYROCOMPASSNEEDLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12414,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "GYROCOMPASSSCALE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "GyroCompassScale",
                                                                        "identifier": "GYROCOMPASSSCALE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12416,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                            "HYDRAULIC_PRESSURE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Hydraulic_Pressure",
                                                                        "identifier": "HYDRAULIC_PRESSURE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12442,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                            "ILLUMINATIONLIGHTS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Illumination Lights",
                                                                        "identifier": "ILLUMINATIONLIGHTS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12466,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "LABS_PITCH_NEEDLE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "LABS_pitch_needle",
                                                                        "identifier": "LABS_PITCH_NEEDLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12478,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "LABS_ROLL_NEEDLE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "LABS_roll_needle",
                                                                        "identifier": "LABS_ROLL_NEEDLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12476,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                           "LANDING_GEAR_UNSAFE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Landing Gear Unsafe",
                                                                        "identifier": "LANDING_GEAR_UNSAFE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12472,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                              "LEFT_WHEEL_BRAKE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Left_Wheel_Brake",
                                                                        "identifier": "LEFT_WHEEL_BRAKE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12368,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "MACHNUMBER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "MachNumber",
                                                                        "identifier": "MACHNUMBER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12402,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "MIRRORS_DRAW": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "mirrors_draw",
                                                                        "identifier": "MIRRORS_DRAW",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12358,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                        "NORMALTRIMSWITCH_PITCH": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "NormalTrimSwitch_pitch",
                                                                        "identifier": "NORMALTRIMSWITCH_PITCH",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12372,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "OXYGENFLOWBLINKER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "OxygenFlowBlinker",
                                                                        "identifier": "OXYGENFLOWBLINKER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12448,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                               "OXYGEN_PRESSURE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Oxygen_Pressure",
                                                                        "identifier": "OXYGEN_PRESSURE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12446,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "PILOT_DRAW": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "pilot_draw",
                                                                        "identifier": "PILOT_DRAW",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12374,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "PRIMARYINSTLIGHTS": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Primary Instrument Lights",
                                                                        "identifier": "PRIMARYINSTLIGHTS",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12470,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                             "RIGHT_WHEEL_BRAKE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Right_Wheel_Brake",
                                                                        "identifier": "RIGHT_WHEEL_BRAKE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12370,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                        "RUDDER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Rudder",
                                                                        "identifier": "RUDDER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12364,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "SLIPINDICATOR": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "SlipIndicator",
                                                                        "identifier": "SLIPINDICATOR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12406,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                           "STANDBYCOMPASSLIGHT": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Standby Compass Light",
                                                                        "identifier": "STANDBYCOMPASSLIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12468,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "STICKPITCH": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "StickPitch",
                                                                        "identifier": "STICKPITCH",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12360,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "STICKROLL": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "StickRoll",
                                                                        "identifier": "STICKROLL",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12362,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "THROTTLE": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Throttle",
                                                                        "identifier": "THROTTLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12366,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "TURNINDICATOR": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "TurnIndicator",
                                                                        "identifier": "TURNINDICATOR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12404,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "VARIOMETER": {
                                                                          "category": "Indicator",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "Variometer",
                                                                        "identifier": "VARIOMETER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 12400,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  }
                          },
                 "Lamps": {
                                      "LMP_CONTROL_TAKEOFFPOSIND": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "CONTROL_TakeOffPosInd",
                                                                         "identifier": "LMP_CONTROL_TAKEOFFPOSIND",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                        "LMP_ELEC_BOTHINSTINVOFF": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "ELEC_BothInstInvertersOff",
                                                                         "identifier": "LMP_ELEC_BOTHINSTINVOFF",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                "LMP_ELEC_GENOFF": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "ELEC_GenOff",
                                                                         "identifier": "LMP_ELEC_GENOFF",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                   "LMP_ELEC_MAININVOFFSELECTALT": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "ELEC_MainInstInverterOffSelectAlt",
                                                                         "identifier": "LMP_ELEC_MAININVOFFSELECTALT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                       "LMP_ELEC_MAINRADARINVOFF": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "ELEC_MainRadarInverterOff",
                                                                         "identifier": "LMP_ELEC_MAINRADARINVOFF",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                              "LMP_FIRE_DETECTION_AFTFIREWARNING": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "FIRE_DETECTION_AftFireWarning",
                                                                         "identifier": "LMP_FIRE_DETECTION_AFTFIREWARNING",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                              "LMP_FIRE_DETECTION_FWDFIREWARNING": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "FIRE_DETECTION_FwdFireWarning",
                                                                         "identifier": "LMP_FIRE_DETECTION_FWDFIREWARNING",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                       "LMP_FUEL_OUTBDTANKSEMPTY": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "FUEL_OutbdTanksEmpty",
                                                                         "identifier": "LMP_FUEL_OUTBDTANKSEMPTY",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                    "LMP_HYDRO_ALTFLTCONTSYSOPER": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "HYDRO_AltFltContSysOper",
                                                                         "identifier": "LMP_HYDRO_ALTFLTCONTSYSOPER",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                             "LMP_HYDRO_LEFTGEAR": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "HYDRO_LeftGear",
                                                                         "identifier": "LMP_HYDRO_LEFTGEAR",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                             "LMP_HYDRO_NOSEGEAR": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "HYDRO_NoseGear",
                                                                         "identifier": "LMP_HYDRO_NOSEGEAR",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                            "LMP_HYDRO_RIGHTGEAR": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "HYDRO_RightGear",
                                                                         "identifier": "LMP_HYDRO_RIGHTGEAR",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                       "LMP_WNW_SHLDANTIICE_HEAT": {
                                                                           "category": "Lamps",
                                                                       "control_type": "led",
                                                                        "description": "WindshieldAntiIceOverheatWarning",
                                                                         "identifier": "LMP_WNW_SHLDANTIICE_HEAT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 12356,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   }
                          },
                "Lights": {
                                    "CMPS_LGHT": {
                                                                "category": "Lights",
                                                            "control_type": "selector",
                                                             "description": "Compass Light Switch, ON/OFF",
                                                              "identifier": "CMPS_LGHT",
                                                                  "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": 12296,
                                                                                "description": "selector position",
                                                                                       "mask": 1024,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 10,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "limited_rotary"
                                                 },
                                    "CONS_LGTH": {
                                                         "category": "Lights",
                                                     "control_type": "limited_dial",
                                                      "description": "Console and Panel Light Rheostat",
                                                       "identifier": "CONS_LGTH",
                                                           "inputs": [ {
                                                                         "description": "set the position of the dial",
                                                                           "interface": "set_state",
                                                                           "max_value": 65535
                                                                     }, {
                                                                            "description": "turn the dial left or right",
                                                                              "interface": "variable_step",
                                                                              "max_value": 65535,
                                                                         "suggested_step": 3200
                                                                     } ],
                                                          "outputs": [ {
                                                                             "address": 12310,
                                                                         "description": "position of the potentiometer",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                              "IN_PNL_AUX_LGHT": {
                                                         "category": "Lights",
                                                     "control_type": "limited_dial",
                                                      "description": "Instrument Panel Auxiliary Light Rheostat",
                                                       "identifier": "IN_PNL_AUX_LGHT",
                                                           "inputs": [ {
                                                                         "description": "set the position of the dial",
                                                                           "interface": "set_state",
                                                                           "max_value": 65535
                                                                     }, {
                                                                            "description": "turn the dial left or right",
                                                                              "interface": "variable_step",
                                                                              "max_value": 65535,
                                                                         "suggested_step": 3200
                                                                     } ],
                                                          "outputs": [ {
                                                                             "address": 12308,
                                                                         "description": "position of the potentiometer",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                                  "IN_PNL_LGHT": {
                                                         "category": "Lights",
                                                     "control_type": "limited_dial",
                                                      "description": "Instrument Panel Primary Light Rheostat",
                                                       "identifier": "IN_PNL_LGHT",
                                                           "inputs": [ {
                                                                         "description": "set the position of the dial",
                                                                           "interface": "set_state",
                                                                           "max_value": 65535
                                                                     }, {
                                                                            "description": "turn the dial left or right",
                                                                              "interface": "variable_step",
                                                                              "max_value": 65535,
                                                                         "suggested_step": 3200
                                                                     } ],
                                                          "outputs": [ {
                                                                             "address": 12306,
                                                                         "description": "position of the potentiometer",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 }
                          },
     "Navigation Lights": {
                               "EXT_LGHT_DIM": {
                                                              "category": "Navigation Lights",
                                                          "control_type": "selector",
                                                           "description": "Exterior Lighting Dimmer Switch, BRIGHT/DIM",
                                                            "identifier": "EXT_LGHT_DIM",
                                                                "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": 12296,
                                                                              "description": "selector position",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "limited_rotary"
                                               },
                              "LND_TAXI_LGHT": {
                                                              "category": "Navigation Lights",
                                                          "control_type": "selector",
                                                           "description": "Landing & Taxi Lights Switch, EXTEND&ON/OFF/RETRACT",
                                                            "identifier": "LND_TAXI_LGHT",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 2
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 12296,
                                                                              "description": "selector position",
                                                                                     "mask": 6144,
                                                                                "max_value": 2,
                                                                                 "shift_by": 11,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "limited_rotary"
                                               },
                               "POS_LGHT_SEL": {
                                                              "category": "Navigation Lights",
                                                          "control_type": "selector",
                                                           "description": "Position and Fuselage Light Selector Switch, STEADY/OFF/FLASH",
                                                            "identifier": "POS_LGHT_SEL",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 2
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 12296,
                                                                              "description": "selector position",
                                                                                     "mask": 24576,
                                                                                "max_value": 2,
                                                                                 "shift_by": 13,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "limited_rotary"
                                               }
                          },
                "Oxygen": {
                               "OXY_DIL_LVR": {
                                                             "category": "Oxygen",
                                                         "control_type": "selector",
                                                          "description": "Oxygen Regulator Diluter Lever, NORMAL OXYGEN/100% OXYGEN",
                                                           "identifier": "OXY_DIL_LVR",
                                                               "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": 12294,
                                                                             "description": "selector position",
                                                                                    "mask": 32768,
                                                                               "max_value": 1,
                                                                                "shift_by": 15,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ],
                                                     "physical_variant": "limited_rotary"
                                              },
                               "OXY_REG_SUP": {
                                                      "category": "Oxygen",
                                                  "control_type": "limited_dial",
                                                   "description": "Oxygen Regulator Supply Lever",
                                                    "identifier": "OXY_REG_SUP",
                                                        "inputs": [ {
                                                                      "description": "set the position of the dial",
                                                                        "interface": "set_state",
                                                                        "max_value": 65535
                                                                  }, {
                                                                         "description": "turn the dial left or right",
                                                                           "interface": "variable_step",
                                                                           "max_value": 65535,
                                                                      "suggested_step": 3200
                                                                  } ],
                                                       "outputs": [ {
                                                                          "address": 12302,
                                                                      "description": "position of the potentiometer",
                                                                             "mask": 65535,
                                                                        "max_value": 65535,
                                                                         "shift_by": 0,
                                                                           "suffix": "",
                                                                             "type": "integer"
                                                                  } ]
                                              },
                              "OXY_WRN_LGHT": {
                                                             "category": "Oxygen",
                                                         "control_type": "selector",
                                                          "description": "Oxygen Regulator Warning Light Switch, ON/OFF",
                                                           "identifier": "OXY_WRN_LGHT",
                                                               "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": 12296,
                                                                             "description": "selector position",
                                                                                    "mask": 1,
                                                                               "max_value": 1,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ],
                                                     "physical_variant": "limited_rotary"
                                              }
                          },
                 "Radio": {
                                    "APX6_DESTRUCT": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Destruct Switch, OFF/ON",
                                                                  "identifier": "APX6_DESTRUCT",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12332,
                                                                                    "description": "selector position",
                                                                                           "mask": 3,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                      "APX6_MASTER": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Master Switch, EMERGENCY/NORM/LOW/STDBY/OFF",
                                                                  "identifier": "APX6_MASTER",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 4
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12330,
                                                                                    "description": "selector position",
                                                                                           "mask": 28672,
                                                                                      "max_value": 4,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                  "APX_6_DESTR_CVR": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Destruct Switch Cover",
                                                                  "identifier": "APX_6_DESTR_CVR",
                                                                      "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": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                      "APX_6_IFF_2": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Mode 2 Switch, MODE 2/OUT/I/P",
                                                                  "identifier": "APX_6_IFF_2",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 1536,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                      "APX_6_IFF_3": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Mode 3 Switch, MODE 3/OUT",
                                                                  "identifier": "APX_6_IFF_3",
                                                                      "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": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 2048,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                              "APX_6_IFF_DIAL_STOP": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/APX-6 IFF Dial Stop Button",
                                                                  "identifier": "APX_6_IFF_DIAL_STOP",
                                                                      "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": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "ARC27_CHAN_SEL": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARC-27 UHF Preset Channel Selector",
                                                                  "identifier": "ARC27_CHAN_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 18
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12330,
                                                                                    "description": "selector position",
                                                                                           "mask": 31,
                                                                                      "max_value": 18,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                    "ARC27_PWR_SEL": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARC-27 UHF Power Switch, OFF/T/R/T/R + G REC/ADF",
                                                                  "identifier": "ARC27_PWR_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 3
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12328,
                                                                                    "description": "selector position",
                                                                                           "mask": 24576,
                                                                                      "max_value": 3,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "ARC_27_VOL": {
                                                             "category": "Radio",
                                                         "control_type": "limited_dial",
                                                          "description": "AN/ARC-27 UHF Audio Volume Knob",
                                                           "identifier": "ARC_27_VOL",
                                                               "inputs": [ {
                                                                             "description": "set the position of the dial",
                                                                               "interface": "set_state",
                                                                               "max_value": 65535
                                                                         }, {
                                                                                "description": "turn the dial left or right",
                                                                                  "interface": "variable_step",
                                                                                  "max_value": 65535,
                                                                             "suggested_step": 3200
                                                                         } ],
                                                              "outputs": [ {
                                                                                 "address": 12312,
                                                                             "description": "position of the potentiometer",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "ARN6_CHAN_SEL": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARN-6 Frequency Band Switch",
                                                                  "identifier": "ARN6_CHAN_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 3
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12330,
                                                                                    "description": "selector position",
                                                                                           "mask": 96,
                                                                                      "max_value": 3,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                    "ARN6_FUNC_SEL": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARN-6 Function Selector Switch, OFF/COMP/ANT./LOOP/CONT.",
                                                                  "identifier": "ARN6_FUNC_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 4
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12330,
                                                                                    "description": "selector position",
                                                                                           "mask": 896,
                                                                                      "max_value": 4,
                                                                                       "shift_by": 7,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                    "ARN6_LOOP_SEL": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARN-6 LOOP L-R Switch",
                                                                  "identifier": "ARN6_LOOP_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12330,
                                                                                    "description": "selector position",
                                                                                           "mask": 3072,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                         "ARN_6_CW": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARN-6 CW-VOICE Switch, CW/VOICE",
                                                                  "identifier": "ARN_6_CW",
                                                                      "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": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                    "ARN_6_E_W_VAR": {
                                                          "api_variant": "multiturn",
                                                             "category": "Radio",
                                                         "control_type": "analog_dial",
                                                          "description": "AN/ARN-6 East/West Variation Knob",
                                                           "identifier": "ARN_6_E_W_VAR",
                                                               "inputs": [ {
                                                                                "description": "turn the dial left or right",
                                                                                  "interface": "variable_step",
                                                                                  "max_value": 65535,
                                                                             "suggested_step": 3200
                                                                         } ],
                                                              "outputs": [ {
                                                                                 "address": 12320,
                                                                             "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "_KNOB_POS",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "ARN_6_LGHT": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "AN/ARN-6 Scale Light Switch, HI/OFF/LO",
                                                                  "identifier": "ARN_6_LGHT",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 192,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "ARN_6_TUNE": {
                                                          "api_variant": "multiturn",
                                                             "category": "Radio",
                                                         "control_type": "analog_dial",
                                                          "description": "AN/ARN-6 Tuning Crank",
                                                           "identifier": "ARN_6_TUNE",
                                                               "inputs": [ {
                                                                                "description": "turn the dial left or right",
                                                                                  "interface": "variable_step",
                                                                                  "max_value": 65535,
                                                                             "suggested_step": 3200
                                                                         } ],
                                                              "outputs": [ {
                                                                                 "address": 12318,
                                                                             "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "_KNOB_POS",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "ARN_6_VOL": {
                                                             "category": "Radio",
                                                         "control_type": "limited_dial",
                                                          "description": "AN/ARN-6 Audio Volume Control",
                                                           "identifier": "ARN_6_VOL",
                                                               "inputs": [ {
                                                                             "description": "set the position of the dial",
                                                                               "interface": "set_state",
                                                                               "max_value": 65535
                                                                         }, {
                                                                                "description": "turn the dial left or right",
                                                                                  "interface": "variable_step",
                                                                                  "max_value": 65535,
                                                                             "suggested_step": 3200
                                                                         } ],
                                                              "outputs": [ {
                                                                                 "address": 12314,
                                                                             "description": "position of the potentiometer",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                          "MIC_BUT": {
                                                                    "category": "Radio",
                                                                "control_type": "selector",
                                                                 "description": "Microphone Button",
                                                                  "identifier": "MIC_BUT",
                                                                      "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": 12298,
                                                                                    "description": "selector position",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     }
                          },
                 "Sight": {
                               "A4_SGHT_BMB_WND": {
                                                          "category": "Sight",
                                                      "control_type": "limited_dial",
                                                       "description": "Bomb-Target Wind Control Knob",
                                                        "identifier": "A4_SGHT_BMB_WND",
                                                            "inputs": [ {
                                                                          "description": "set the position of the dial",
                                                                            "interface": "set_state",
                                                                            "max_value": 65535
                                                                      }, {
                                                                             "description": "turn the dial left or right",
                                                                               "interface": "variable_step",
                                                                               "max_value": 65535,
                                                                          "suggested_step": 3200
                                                                      } ],
                                                           "outputs": [ {
                                                                              "address": 12340,
                                                                          "description": "position of the potentiometer",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                  "A4_SGHT_CAGE": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "Sight_mechanical_caging_lever",
                                                               "identifier": "A4_SGHT_CAGE",
                                                                   "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": 12332,
                                                                                 "description": "selector position",
                                                                                        "mask": 32768,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 15,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                                  "A4_SGHT_FUNC": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "Variable Sight Selector Unit - Sight Function Selector Lever, ROCKET/GUN/BOMB",
                                                               "identifier": "A4_SGHT_FUNC",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 2
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12336,
                                                                                 "description": "selector position",
                                                                                        "mask": 12288,
                                                                                   "max_value": 2,
                                                                                    "shift_by": 12,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                               "A4_SGHT_RDR_SWP": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "A-4 Sight Radar Range Sweep Rheostat",
                                                               "identifier": "A4_SGHT_RDR_SWP",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 47
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12332,
                                                                                 "description": "selector position",
                                                                                        "mask": 32256,
                                                                                   "max_value": 47,
                                                                                    "shift_by": 9,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                               "A4_SGHT_RET_DIM": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "A-4 Sight Reticle Dimmer Control",
                                                               "identifier": "A4_SGHT_RET_DIM",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 34
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12336,
                                                                                 "description": "selector position",
                                                                                        "mask": 63,
                                                                                   "max_value": 34,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                               "A4_SGHT_RKT_DEP": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "Variable Sight Selector Unit - Rocket Depression Angle Selector",
                                                               "identifier": "A4_SGHT_RKT_DEP",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 47
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12338,
                                                                                 "description": "selector position",
                                                                                        "mask": 63,
                                                                                   "max_value": 47,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                              "A4_SGHT_ROT_GRIP": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "A-4 Sight Rotating Grip manual ranging, CCW spring-loaded position",
                                                               "identifier": "A4_SGHT_ROT_GRIP",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 40
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12336,
                                                                                 "description": "selector position",
                                                                                        "mask": 4032,
                                                                                   "max_value": 40,
                                                                                    "shift_by": 6,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                               "A4_SGHT_TRG_SPD": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "Variable Sight Selector Unit - Target Speed Switch, TR/HI/LO",
                                                               "identifier": "A4_SGHT_TRG_SPD",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 2
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12336,
                                                                                 "description": "selector position",
                                                                                        "mask": 49152,
                                                                                   "max_value": 2,
                                                                                    "shift_by": 14,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                              "A4_SGHT_WING_ADJ": {
                                                                 "category": "Sight",
                                                             "control_type": "selector",
                                                              "description": "A-4 Sight Wing Span Adjustment Knob",
                                                               "identifier": "A4_SGHT_WING_ADJ",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 47
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 12332,
                                                                                 "description": "selector position",
                                                                                        "mask": 504,
                                                                                   "max_value": 47,
                                                                                    "shift_by": 3,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  }
                          },
              "Steering": {
                               "LONG_ALT_TRM_CVR": {
                                                                  "category": "Steering",
                                                              "control_type": "selector",
                                                               "description": "Longitudinal Alternate Trim Switch Cover",
                                                                "identifier": "LONG_ALT_TRM_CVR",
                                                                    "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": 12298,
                                                                                  "description": "selector position",
                                                                                         "mask": 4,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 2,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   },
                              "TO_TRIM_LGHT_TEST": {
                                                                  "category": "Steering",
                                                              "control_type": "selector",
                                                               "description": "Take-off (Trim) Position Indicator Light (Push to test)",
                                                                "identifier": "TO_TRIM_LGHT_TEST",
                                                                    "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": 12298,
                                                                                  "description": "selector position",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "limited_rotary"
                                                   }
                          },
         "Weapon System": {
                               "WPN_BMB_TRGT_ALT_IND_HNDL": {
                                                                    "category": "Weapon System",
                                                                "control_type": "limited_dial",
                                                                 "description": "A-4 Sight Bombing Altimeter Index Altitude Handle",
                                                                  "identifier": "WPN_BMB_TRGT_ALT_IND_HNDL",
                                                                      "inputs": [ {
                                                                                    "description": "set the position of the dial",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 65535
                                                                                }, {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12348,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                               "WPN_BMB_TRGT_ALT_TRG_KNOB": {
                                                                    "category": "Weapon System",
                                                                "control_type": "limited_dial",
                                                                 "description": "A-4 Sight Bombing Altimeter Target Altitude Knob",
                                                                  "identifier": "WPN_BMB_TRGT_ALT_TRG_KNOB",
                                                                      "inputs": [ {
                                                                                    "description": "set the position of the dial",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 65535
                                                                                }, {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12346,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                         "WPN_DEM_BMB_ARM": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Demolition Bomb Arming Switch (Fuze Selection), ARM NOSE&TAIL/OFF/TAIL ONLY",
                                                                         "identifier": "WPN_DEM_BMB_ARM",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 2
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12338,
                                                                                           "description": "selector position",
                                                                                                  "mask": 192,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_GUN_HEAT": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Gun Heater Switch, HEATER/OFF/(N/F)",
                                                                         "identifier": "WPN_GUN_HEAT",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 2
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 3,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_GUN_MISS": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Gun-Missile Selector Switch, OFF/SIGHT CAMERA & RADAR/GUNS/MISSILE",
                                                                         "identifier": "WPN_GUN_MISS",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 3
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12338,
                                                                                           "description": "selector position",
                                                                                                  "mask": 49152,
                                                                                             "max_value": 3,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                             "WPN_GUN_SEL": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Gun Selector Switch",
                                                                         "identifier": "WPN_GUN_SEL",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 4
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12338,
                                                                                           "description": "selector position",
                                                                                                  "mask": 14336,
                                                                                             "max_value": 4,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_LAB_CAGE": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "LABS Gyro Caging Switch, UNCAGE/CAGE",
                                                                         "identifier": "WPN_LAB_CAGE",
                                                                             "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": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                          "WPN_LAB_CHG_A4": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "LABS Change-over Switch, LABS/A-4",
                                                                         "identifier": "WPN_LAB_CHG_A4",
                                                                             "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": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                           "WPN_LAB_START": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "LABS Start Switch, ON/OFF",
                                                                         "identifier": "WPN_LAB_START",
                                                                             "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": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_PIP_KNOB": {
                                                                    "category": "Weapon System",
                                                                "control_type": "limited_dial",
                                                                 "description": "Manual Pip Control Knob",
                                                                  "identifier": "WPN_PIP_KNOB",
                                                                      "inputs": [ {
                                                                                    "description": "set the position of the dial",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 65535
                                                                                }, {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12344,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                         "WPN_PIP_PRESETS": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Manual Pip Control Change Calibrated Dials (Presets)",
                                                                         "identifier": "WPN_PIP_PRESETS",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 3
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 12,
                                                                                             "max_value": 3,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_RKT_FUSE": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Rocket Fuze (Arming) Switch, DELAY/OFF/INSTANT",
                                                                         "identifier": "WPN_RKT_FUSE",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 2
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12338,
                                                                                           "description": "selector position",
                                                                                                  "mask": 768,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_RKT_INVL": {
                                                                 "api_variant": "multiturn",
                                                                    "category": "Weapon System",
                                                                "control_type": "analog_dial",
                                                                 "description": "Rocket Intervalometer",
                                                                  "identifier": "WPN_RKT_INVL",
                                                                      "inputs": [ {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12354,
                                                                                    "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "_KNOB_POS",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                         "WPN_RKT_RLS_CVR": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Rocket Release Selector Switch Cover",
                                                                         "identifier": "WPN_RKT_RLS_CVR",
                                                                             "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": 12338,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                   "WPN_SAFE_G_LIMIT_TEST": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "G-Limit Light - Push to test",
                                                                         "identifier": "WPN_SAFE_G_LIMIT_TEST",
                                                                             "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": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                              "WPN_SAFE_G_LIMIT_TEST_LGHT": {
                                                                    "category": "Weapon System",
                                                                "control_type": "limited_dial",
                                                                 "description": "Rotate to adjust brightness(MW)",
                                                                  "identifier": "WPN_SAFE_G_LIMIT_TEST_LGHT",
                                                                      "inputs": [ {
                                                                                    "description": "set the position of the dial",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 65535
                                                                                }, {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12352,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                         "WPN_SAFE_LAUNCH": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Safe Launch Button",
                                                                         "identifier": "WPN_SAFE_LAUNCH",
                                                                             "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": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                            "WPN_TONE_VOL": {
                                                                    "category": "Weapon System",
                                                                "control_type": "limited_dial",
                                                                 "description": "Tone Volume",
                                                                  "identifier": "WPN_TONE_VOL",
                                                                      "inputs": [ {
                                                                                    "description": "set the position of the dial",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 65535
                                                                                }, {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 12350,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                          "WPN_TRG_DETENT": {
                                                                           "category": "Weapon System",
                                                                       "control_type": "selector",
                                                                        "description": "Gun Trigger, SECOND DETENT/FIRST DETENT",
                                                                         "identifier": "WPN_TRG_DETENT",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 2
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 12342,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1536,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            }
                          }
}