docdata["FA-18C_hornet"] =
{
    " Right Engine Fire Warning Extinguisher Light": {
                                                                "FIRE_RIGHT_LT": {
                                                                                         "category": " Right Engine Fire Warning Extinguisher Light",
                                                                                     "control_type": "led",
                                                                                      "description": "FIRE RIGHT",
                                                                                       "identifier": "FIRE_RIGHT_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29708,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 16,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 4,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                               "RIGHT_FIRE_BTN": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": " Right Engine Fire Warning Extinguisher Light",
                                                                                            "control_type": "selector",
                                                                                             "description": "Right Engine/AMAD Fire Warning/Extinguisher Light",
                                                                                              "identifier": "RIGHT_FIRE_BTN",
                                                                                                  "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": 29708,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 32,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 5,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                         "RIGHT_FIRE_BTN_COVER": {
                                                                                                "category": " Right Engine Fire Warning Extinguisher Light",
                                                                                            "control_type": "selector",
                                                                                             "description": "Right Engine/AMAD Fire Warning Cover",
                                                                                              "identifier": "RIGHT_FIRE_BTN_COVER",
                                                                                                  "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": 29708,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 64,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 6,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "toggle_switch"
                                                                                 }
                                                     },
                                            "AMPCD": {
                                                           "AMPCD_BRT_CTL": {
                                                                                    "category": "AMPCD",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "Brightness Control Knob",
                                                                                  "identifier": "AMPCD_BRT_CTL",
                                                                                      "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": 29920,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                           "AMPCD_CONT_SW": {
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Contrast Control Switch",
                                                                                         "identifier": "AMPCD_CONT_SW",
                                                                                             "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": 29804,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 3072,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 10,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            },
                                                           "AMPCD_GAIN_SW": {
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Gain Control Switch",
                                                                                         "identifier": "AMPCD_GAIN_SW",
                                                                                             "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": 29804,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 12288,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 12,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            },
                                                         "AMPCD_NIGHT_DAY": {
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Night/Day Brightness Selector",
                                                                                         "identifier": "AMPCD_NIGHT_DAY",
                                                                                             "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": 29798,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 24576,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            },
                                                             "AMPCD_PB_01": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 1",
                                                                                         "identifier": "AMPCD_PB_01",
                                                                                             "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": 29798,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_02": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 2",
                                                                                         "identifier": "AMPCD_PB_02",
                                                                                             "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": 29804,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_03": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 3",
                                                                                         "identifier": "AMPCD_PB_03",
                                                                                             "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": 29804,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_04": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 4",
                                                                                         "identifier": "AMPCD_PB_04",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 256,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 8,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_05": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 5",
                                                                                         "identifier": "AMPCD_PB_05",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 512,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 9,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_06": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 6",
                                                                                         "identifier": "AMPCD_PB_06",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 1024,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 10,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_07": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 7",
                                                                                         "identifier": "AMPCD_PB_07",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 2048,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 11,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_08": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 8",
                                                                                         "identifier": "AMPCD_PB_08",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 4096,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 12,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_09": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 9",
                                                                                         "identifier": "AMPCD_PB_09",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 8192,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_10": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 10",
                                                                                         "identifier": "AMPCD_PB_10",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_11": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 11",
                                                                                         "identifier": "AMPCD_PB_11",
                                                                                             "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": 29818,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_12": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 12",
                                                                                         "identifier": "AMPCD_PB_12",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 256,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 8,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_13": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 13",
                                                                                         "identifier": "AMPCD_PB_13",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 512,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 9,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_14": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 14",
                                                                                         "identifier": "AMPCD_PB_14",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 1024,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 10,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_15": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 15",
                                                                                         "identifier": "AMPCD_PB_15",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 2048,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 11,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_16": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 16",
                                                                                         "identifier": "AMPCD_PB_16",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 4096,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 12,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_17": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 17",
                                                                                         "identifier": "AMPCD_PB_17",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 8192,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_18": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 18",
                                                                                         "identifier": "AMPCD_PB_18",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_19": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 19",
                                                                                         "identifier": "AMPCD_PB_19",
                                                                                             "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": 29820,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "AMPCD_PB_20": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Pushbutton 20",
                                                                                         "identifier": "AMPCD_PB_20",
                                                                                             "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": 29822,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 256,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 8,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                            "AMPCD_SYM_SW": {
                                                                                           "category": "AMPCD",
                                                                                       "control_type": "selector",
                                                                                        "description": "Symbology Control Switch",
                                                                                         "identifier": "AMPCD_SYM_SW",
                                                                                             "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": 29804,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 768,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 8,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            }
                                                     },
              "APU Fire Warning Extinguisher Light": {
                                                         "APU_FIRE_BTN": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "APU Fire Warning Extinguisher Light",
                                                                                    "control_type": "selector",
                                                                                     "description": "APU Fire Warning/Extinguisher Light",
                                                                                      "identifier": "APU_FIRE_BTN",
                                                                                          "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": 29708,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 8,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 3,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         },
                                                          "FIRE_APU_LT": {
                                                                                 "category": "APU Fire Warning Extinguisher Light",
                                                                             "control_type": "led",
                                                                              "description": "FIRE APU",
                                                                               "identifier": "FIRE_APU_LT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 29708,
                                                                                                 "description": "0 if light is off, 1 if light is on",
                                                                                                        "mask": 4,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 2,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         }
                                                     },
                   "Angle of Attack Indexer Lights": {
                                                           "AOA_INDEXER_HIGH": {
                                                                                       "category": "Angle of Attack Indexer Lights",
                                                                                   "control_type": "led",
                                                                                    "description": "AOA Indexer High",
                                                                                     "identifier": "AOA_INDEXER_HIGH",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 8,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 3,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "AOA_INDEXER_LOW": {
                                                                                       "category": "Angle of Attack Indexer Lights",
                                                                                   "control_type": "led",
                                                                                    "description": "AOA Indexer Low",
                                                                                     "identifier": "AOA_INDEXER_LOW",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 32,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 5,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                         "AOA_INDEXER_NORMAL": {
                                                                                       "category": "Angle of Attack Indexer Lights",
                                                                                   "control_type": "led",
                                                                                    "description": "AOA Indexer Normal",
                                                                                     "identifier": "AOA_INDEXER_NORMAL",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 16,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 4,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               }
                                                     },
                             "Antenna Select Panel": {
                                                         "COMM1_ANT_SELECT_SW": {
                                                                                               "category": "Antenna Select Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "COMM 1 Antenna Selector Switch, UPPER/AUTO/LOWER",
                                                                                             "identifier": "COMM1_ANT_SELECT_SW",
                                                                                                 "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": 29888,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 12288,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 12,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "3_position_switch"
                                                                                },
                                                           "IFF_ANT_SELECT_SW": {
                                                                                               "category": "Antenna Select Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "IFF Antenna Selector Switch, UPPER/BOTH/LOWER",
                                                                                             "identifier": "IFF_ANT_SELECT_SW",
                                                                                                 "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": 29888,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 49152,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 14,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "3_position_switch"
                                                                                }
                                                     },
                  "Arresting Hook Handle and Light": {
                                                         "ARRESTING_HOOK_LT": {
                                                                                      "category": "Arresting Hook Handle and Light",
                                                                                  "control_type": "led",
                                                                                   "description": "Hook Light",
                                                                                    "identifier": "ARRESTING_HOOK_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29856,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 1024,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                                "HOOK_LEVER": {
                                                                                             "category": "Arresting Hook Handle and Light",
                                                                                         "control_type": "selector",
                                                                                          "description": "Hook Lever",
                                                                                           "identifier": "HOOK_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": 29856,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 512,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 9,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              }
                                                     },
                       "Auxiliary Power Unit Panel": {
                                                          "APU_CONTROL_SW": {
                                                                                    "category": "Auxiliary Power Unit Panel",
                                                                                "control_type": "toggle_switch",
                                                                                 "description": "APU Control Switch, ON/OFF",
                                                                                  "identifier": "APU_CONTROL_SW",
                                                                                      "inputs": [ {
                                                                                                    "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                } ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29890,
                                                                                                    "description": "switch position -- 0 = off, 1 = on",
                                                                                                           "mask": 256,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "APU_READY_LT": {
                                                                                    "category": "Auxiliary Power Unit Panel",
                                                                                "control_type": "led",
                                                                                 "description": "APU Ready Light",
                                                                                  "identifier": "APU_READY_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29890,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 2048,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 11,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                         "ENGINE_CRANK_SW": {
                                                                                           "category": "Auxiliary Power Unit Panel",
                                                                                       "control_type": "selector",
                                                                                        "description": "Engine Crank Switch, LEFT/OFF/RIGHT",
                                                                                         "identifier": "ENGINE_CRANK_SW",
                                                                                             "inputs": [ {
                                                                                                           "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 2
                                                                                                       } ],
                                                                                "momentary_positions": "first_and_last",
                                                                                            "outputs": [ {
                                                                                                               "address": 29890,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 1536,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 9,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "rocker_switch"
                                                                            }
                                                     },
                  "Canopy Internal Jettison Handle": {
                                                           "CANOPY_JETT_HANDLE_PULL": {
                                                                                                     "category": "Canopy Internal Jettison Handle",
                                                                                                 "control_type": "selector",
                                                                                                  "description": "Canopy Jettison Handle Unlock Button - Press to jettison",
                                                                                                   "identifier": "CANOPY_JETT_HANDLE_PULL",
                                                                                                       "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": 29708,
                                                                                                                     "description": "selector position",
                                                                                                                            "mask": 256,
                                                                                                                       "max_value": 1,
                                                                                                                        "shift_by": 8,
                                                                                                                          "suffix": "",
                                                                                                                            "type": "integer"
                                                                                                                 } ],
                                                                                             "physical_variant": "toggle_switch"
                                                                                      },
                                                         "CANOPY_JETT_HANDLE_UNLOCK": {
                                                                                                     "category": "Canopy Internal Jettison Handle",
                                                                                                 "control_type": "selector",
                                                                                                  "description": "Canopy Jettison Handle Unlock Button - Press to unlock",
                                                                                                   "identifier": "CANOPY_JETT_HANDLE_UNLOCK",
                                                                                                       "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": 29708,
                                                                                                                     "description": "selector position",
                                                                                                                            "mask": 128,
                                                                                                                       "max_value": 1,
                                                                                                                        "shift_by": 7,
                                                                                                                          "suffix": "",
                                                                                                                            "type": "integer"
                                                                                                                 } ],
                                                                                             "physical_variant": "toggle_switch"
                                                                                      }
                                                     },
                              "Caution Light Panel": {
                                                            "CLIP_APU_ACC_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "APU ACC",
                                                                                     "identifier": "CLIP_APU_ACC_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 256,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 8,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "CLIP_BATT_SW_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "BATT SW",
                                                                                     "identifier": "CLIP_BATT_SW_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 512,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 9,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "CLIP_CK_SEAT_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "CK SEAT",
                                                                                     "identifier": "CLIP_CK_SEAT_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29856,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                               "CLIP_FCES_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "FCES",
                                                                                     "identifier": "CLIP_FCES_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 16384,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 14,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "CLIP_FCS_HOT_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "FCS HOT",
                                                                                     "identifier": "CLIP_FCS_HOT_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 1024,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 10,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "CLIP_FUEL_LO_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "FUEL LO`",
                                                                                     "identifier": "CLIP_FUEL_LO_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 8192,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 13,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "CLIP_GEN_TIE_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "GEN TIE",
                                                                                     "identifier": "CLIP_GEN_TIE_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 2048,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 11,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                              "CLIP_L_GEN_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "L GEN",
                                                                                     "identifier": "CLIP_L_GEN_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29864,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 256,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 8,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                              "CLIP_R_GEN_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "R GEN",
                                                                                     "identifier": "CLIP_R_GEN_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29864,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 512,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 9,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                         "CLIP_SPARE_CTN1_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "SPARE CTN1",
                                                                                     "identifier": "CLIP_SPARE_CTN1_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 4096,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 12,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                         "CLIP_SPARE_CTN2_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "SPARE CTN2",
                                                                                     "identifier": "CLIP_SPARE_CTN2_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29860,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                         "CLIP_SPARE_CTN3_LT": {
                                                                                       "category": "Caution Light Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "SPARE CTN3",
                                                                                     "identifier": "CLIP_SPARE_CTN3_LT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29864,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 1024,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 10,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               }
                                                     },
                                            "Clock": {
                                                         "CLOCK_ELAPSED_MINUTES": {
                                                                                          "category": "Clock",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Elapsed Minutes",
                                                                                        "identifier": "CLOCK_ELAPSED_MINUTES",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29968,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                         "CLOCK_ELAPSED_SECONDS": {
                                                                                          "category": "Clock",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Elapsed Seconds",
                                                                                        "identifier": "CLOCK_ELAPSED_SECONDS",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29970,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                   "CLOCK_HOURS": {
                                                                                          "category": "Clock",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Hours",
                                                                                        "identifier": "CLOCK_HOURS",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29964,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                 "CLOCK_MINUTES": {
                                                                                          "category": "Clock",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Minutes",
                                                                                        "identifier": "CLOCK_MINUTES",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29966,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  }
                                                     },
                                "Cockpit Altimeter": {
                                                         "PRESSURE_ALT": {
                                                                                 "category": "Cockpit Altimeter",
                                                                             "control_type": "analog_gauge",
                                                                              "description": "Pressure Altitude",
                                                                               "identifier": "PRESSURE_ALT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 29972,
                                                                                                 "description": "gauge position",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         }
                                                     },
                                  "Comms frequency": {
                                                         "COMM1_CHANNEL_NUMERIC": {
                                                                                          "category": "Comms frequency",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Comm 1 Channel as number",
                                                                                        "identifier": "COMM1_CHANNEL_NUMERIC",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29700,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                    "COMM1_FREQ": {
                                                                                          "category": "Comms frequency",
                                                                                      "control_type": "frequency",
                                                                                       "description": "COMM1 FREQ",
                                                                                        "identifier": "COMM1_FREQ",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29696,
                                                                                                          "description": "frequency",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                         "COMM2_CHANNEL_NUMERIC": {
                                                                                          "category": "Comms frequency",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Comm 2 Channel as number",
                                                                                        "identifier": "COMM2_CHANNEL_NUMERIC",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29702,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                    "COMM2_FREQ": {
                                                                                          "category": "Comms frequency",
                                                                                      "control_type": "frequency",
                                                                                       "description": "COMM2 FREQ",
                                                                                        "identifier": "COMM2_FREQ",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29698,
                                                                                                          "description": "frequency",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  }
                                                     },
                              "Communication Panel": {
                                                                    "COM_AUX": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "AUX Volume Control Knob",
                                                                                     "identifier": "COM_AUX",
                                                                                         "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": 30008,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                          "COM_COMM_G_XMT_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "COMM G XMT Switch, COMM 1/OFF/COMM 2",
                                                                                            "identifier": "COM_COMM_G_XMT_SW",
                                                                                                "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": 29884,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 6144,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 11,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "3_position_switch"
                                                                               },
                                                          "COM_COMM_RELAY_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "Comm Relay Switch, CIPHER/OFF/PLAIN",
                                                                                            "identifier": "COM_COMM_RELAY_SW",
                                                                                                "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": 29884,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 1536,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 9,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "3_position_switch"
                                                                               },
                                                              "COM_CRYPTO_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "CRYPTO Switch, HOLD/NORM/ZERO",
                                                                                            "identifier": "COM_CRYPTO_SW",
                                                                                                "inputs": [ {
                                                                                                              "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                                "interface": "set_state",
                                                                                                                "max_value": 2
                                                                                                          } ],
                                                                                   "momentary_positions": "first_and_last",
                                                                                               "outputs": [ {
                                                                                                                  "address": 29886,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 768,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 8,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "rocker_switch"
                                                                               },
                                                                    "COM_ICS": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "ICS Volume Control Knob",
                                                                                     "identifier": "COM_ICS",
                                                                                         "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": 29996,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                          "COM_IFF_MASTER_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "IFF Master Switch, EMER/NORM",
                                                                                            "identifier": "COM_IFF_MASTER_SW",
                                                                                                "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": 29884,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 8192,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 13,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "toggle_switch"
                                                                               },
                                                           "COM_IFF_MODE4_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "IFF Mode 4 Switch, DIS/AUD /DIS/OFF",
                                                                                            "identifier": "COM_IFF_MODE4_SW",
                                                                                                "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": 29884,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 49152,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 14,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "3_position_switch"
                                                                               },
                                                         "COM_ILS_CHANNEL_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "ILS Channel Selector Switch",
                                                                                            "identifier": "COM_ILS_CHANNEL_SW",
                                                                                                "inputs": [ {
                                                                                                              "description": "switch to previous or next state",
                                                                                                                "interface": "fixed_step"
                                                                                                          }, {
                                                                                                              "description": "set position",
                                                                                                                "interface": "set_state",
                                                                                                                "max_value": 19
                                                                                                          } ],
                                                                                   "momentary_positions": "none",
                                                                                               "outputs": [ {
                                                                                                                  "address": 29886,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 63488,
                                                                                                                "max_value": 19,
                                                                                                                 "shift_by": 11,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "limited_rotary"
                                                                               },
                                                         "COM_ILS_UFC_MAN_SW": {
                                                                                              "category": "Communication Panel",
                                                                                          "control_type": "selector",
                                                                                           "description": "ILS UFC/MAN Switch, UFC/MAN",
                                                                                            "identifier": "COM_ILS_UFC_MAN_SW",
                                                                                                "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": 29886,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 1024,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 10,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "toggle_switch"
                                                                               },
                                                                 "COM_MIDS_A": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "MIDS A Volume Control Knob",
                                                                                     "identifier": "COM_MIDS_A",
                                                                                         "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": 30002,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                 "COM_MIDS_B": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "MIDS B Volume Control Knob",
                                                                                     "identifier": "COM_MIDS_B",
                                                                                         "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": 30004,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                    "COM_RWR": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "RWR Volume Control Knob",
                                                                                     "identifier": "COM_RWR",
                                                                                         "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": 29998,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                  "COM_TACAN": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "TACAN Volume Control Knob",
                                                                                     "identifier": "COM_TACAN",
                                                                                         "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": 30006,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                    "COM_VOX": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "VOX Volume Control Knob",
                                                                                     "identifier": "COM_VOX",
                                                                                         "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": 29994,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                    "COM_WPN": {
                                                                                       "category": "Communication Panel",
                                                                                   "control_type": "limited_dial",
                                                                                    "description": "WPN Volume Control Knob",
                                                                                     "identifier": "COM_WPN",
                                                                                         "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": 30000,
                                                                                                       "description": "position of the potentiometer",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               }
                                                     },
                                      "Defog Panel": {
                                                                "DEFOG_HANDLE": {
                                                                                        "category": "Defog Panel",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "Defog Handle",
                                                                                      "identifier": "DEFOG_HANDLE",
                                                                                          "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": 30032,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                         "WSHIELD_ANTI_ICE_SW": {
                                                                                               "category": "Defog Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "Windshield Anti-Ice/Rain Switch, ANTI ICE/OFF/RAIN",
                                                                                             "identifier": "WSHIELD_ANTI_ICE_SW",
                                                                                                 "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": 29900,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 24576,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 13,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "3_position_switch"
                                                                                }
                                                     },
                              "Dispenser/EMC Panel": {
                                                               "AUX_REL_SW": {
                                                                                            "category": "Dispenser/EMC Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "Auxiliary Release Switch, ENABLE/NORM",
                                                                                          "identifier": "AUX_REL_SW",
                                                                                              "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": 29832,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 2048,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 11,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "toggle_switch"
                                                                             },
                                                         "CMSD_DISPENSE_SW": {
                                                                                            "category": "Dispenser/EMC Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "DISPENSER Switch, BYPASS/ON/OFF",
                                                                                          "identifier": "CMSD_DISPENSE_SW",
                                                                                              "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": 29828,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 24576,
                                                                                                              "max_value": 2,
                                                                                                               "shift_by": 13,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "limited_rotary"
                                                                             },
                                                         "CMSD_JET_SEL_BTN": {
                                                                                         "api_variant": "momentary_last_position",
                                                                                            "category": "Dispenser/EMC Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "ECM JETT JETT SEL Button - Push to jettison",
                                                                                          "identifier": "CMSD_JET_SEL_BTN",
                                                                                              "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": 29828,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 32768,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 15,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "push_button"
                                                                             },
                                                           "CMSD_JET_SEL_L": {
                                                                                     "category": "Dispenser/EMC Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "ECM JETT JETT SEL Button Light (green)",
                                                                                   "identifier": "CMSD_JET_SEL_L",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29910,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                              "ECM_MODE_SW": {
                                                                                            "category": "Dispenser/EMC Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "ECM Mode Switch, XMIT/REC/BIT/STBY/OFF",
                                                                                          "identifier": "ECM_MODE_SW",
                                                                                              "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": 29832,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 1792,
                                                                                                              "max_value": 4,
                                                                                                               "shift_by": 8,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "limited_rotary"
                                                                             }
                                                     },
                             "ECM Dispenser Button": {
                                                         "CMSD_DISPENSE_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "ECM Dispenser Button",
                                                                                         "control_type": "selector",
                                                                                          "description": "Dispense Button - Push to dispense flares and chaff",
                                                                                           "identifier": "CMSD_DISPENSE_BTN",
                                                                                               "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": 29890,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 16384,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 14,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              }
                                                     },
                                    "Ejection Seat": {
                                                             "EJECTION_HANDLE_SW": {
                                                                                           "category": "Ejection Seat",
                                                                                       "control_type": "toggle_switch",
                                                                                        "description": "Ejection Control Handle",
                                                                                         "identifier": "EJECTION_HANDLE_SW",
                                                                                             "inputs": [ {
                                                                                                           "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 1
                                                                                                       } ],
                                                                                            "outputs": [ {
                                                                                                               "address": 29902,
                                                                                                           "description": "switch position -- 0 = off, 1 = on",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   },
                                                            "EJECTION_SEAT_ARMED": {
                                                                                                  "category": "Ejection Seat",
                                                                                              "control_type": "selector",
                                                                                               "description": "Ejection Seat SAFE/ARMED Handle, SAFE/ARMED",
                                                                                                "identifier": "EJECTION_SEAT_ARMED",
                                                                                                    "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": 29902,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 32768,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 15,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "toggle_switch"
                                                                                   },
                                                         "EJECTION_SEAT_MNL_OVRD": {
                                                                                                  "category": "Ejection Seat",
                                                                                              "control_type": "selector",
                                                                                               "description": "Ejection Seat Manual Override Handle, PULL/PUSH",
                                                                                                "identifier": "EJECTION_SEAT_MNL_OVRD",
                                                                                                    "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": 29904,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 256,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 8,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "toggle_switch"
                                                                                   },
                                                              "HIDE_STICK_TOGGLE": {
                                                                                                  "category": "Ejection Seat",
                                                                                              "control_type": "selector",
                                                                                               "description": "Hide Stick toggle",
                                                                                                "identifier": "HIDE_STICK_TOGGLE",
                                                                                                    "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": 29904,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 4096,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 12,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "toggle_switch"
                                                                                   },
                                                                 "SEAT_HEIGHT_SW": {
                                                                                                  "category": "Ejection Seat",
                                                                                              "control_type": "selector",
                                                                                               "description": "Seat Height Adjustment Switch, UP/HOLD/DOWN",
                                                                                                "identifier": "SEAT_HEIGHT_SW",
                                                                                                    "inputs": [ {
                                                                                                                  "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                                    "interface": "set_state",
                                                                                                                    "max_value": 2
                                                                                                              } ],
                                                                                       "momentary_positions": "first_and_last",
                                                                                                   "outputs": [ {
                                                                                                                      "address": 29904,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 3072,
                                                                                                                    "max_value": 2,
                                                                                                                     "shift_by": 10,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "rocker_switch"
                                                                                   },
                                                               "SHLDR_HARNESS_SW": {
                                                                                                  "category": "Ejection Seat",
                                                                                              "control_type": "selector",
                                                                                               "description": "Shoulder Harness Control Handle, LOCK/UNLOCK",
                                                                                                "identifier": "SHLDR_HARNESS_SW",
                                                                                                    "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": 29904,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 512,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 9,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "toggle_switch"
                                                                                   }
                                                     },
                           "Electrical Power Panel": {
                                                         "BATTERY_SW": {
                                                                                      "category": "Electrical Power Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Battery Switch, ON/OFF/ORIDE",
                                                                                    "identifier": "BATTERY_SW",
                                                                                        "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": 29892,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 6144,
                                                                                                        "max_value": 2,
                                                                                                         "shift_by": 11,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "3_position_switch"
                                                                       },
                                                           "L_GEN_SW": {
                                                                                      "category": "Electrical Power Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Left Generator Control Switch, NORM/OFF",
                                                                                    "identifier": "L_GEN_SW",
                                                                                        "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": 29892,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8192,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 13,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                           "R_GEN_SW": {
                                                                                      "category": "Electrical Power Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Right Generator Control Switch, NORM/OFF",
                                                                                    "identifier": "R_GEN_SW",
                                                                                        "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": 29892,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                             "VOLT_E": {
                                                                               "category": "Electrical Power Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Battery E Volts",
                                                                             "identifier": "VOLT_E",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 30014,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                             "VOLT_U": {
                                                                               "category": "Electrical Power Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Battery U Volts",
                                                                             "identifier": "VOLT_U",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 30012,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       }
                                                     },
                        "Emergency Jettison Button": {
                                                         "EMER_JETT_BTN": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Emergency Jettison Button",
                                                                                     "control_type": "selector",
                                                                                      "description": "Emergency Jettison Button",
                                                                                       "identifier": "EMER_JETT_BTN",
                                                                                           "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": 29740,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 256,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          }
                                                     },
               "Emergency and Parking Brake Handle": {
                                                           "EMERGENCY_PARKING_BRAKE_PULL": {
                                                                                                          "category": "Emergency and Parking Brake Handle",
                                                                                                      "control_type": "selector",
                                                                                                       "description": "Emergency/Parking Brake Pull",
                                                                                                        "identifier": "EMERGENCY_PARKING_BRAKE_PULL",
                                                                                                            "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": 29828,
                                                                                                                          "description": "selector position",
                                                                                                                                 "mask": 1024,
                                                                                                                            "max_value": 1,
                                                                                                                             "shift_by": 10,
                                                                                                                               "suffix": "",
                                                                                                                                 "type": "integer"
                                                                                                                      } ],
                                                                                                  "physical_variant": "toggle_switch"
                                                                                           },
                                                         "EMERGENCY_PARKING_BRAKE_ROTATE": {
                                                                                                   "category": "Emergency and Parking Brake Handle",
                                                                                               "control_type": "emergency_parking_brake",
                                                                                                "description": "Emergency/Parking Brake Rotate",
                                                                                                 "identifier": "EMERGENCY_PARKING_BRAKE_ROTATE",
                                                                                                     "inputs": [ {
                                                                                                                   "description": "set the switch position -- 0 = emergency, 1 = park, 2 = release",
                                                                                                                     "interface": "set_state",
                                                                                                                     "max_value": 2
                                                                                                               } ],
                                                                                                    "outputs": [ {
                                                                                                                       "address": 29828,
                                                                                                                   "description": "switch position -- 0 = emergency, 1 = parking, 2 = release",
                                                                                                                          "mask": 6144,
                                                                                                                     "max_value": 2,
                                                                                                                      "shift_by": 11,
                                                                                                                        "suffix": "",
                                                                                                                          "type": "integer"
                                                                                                               } ]
                                                                                           }
                                                     },
                       "Environment Control Louver": {
                                                          "LEFT_LOUVER": {
                                                                                 "category": "Environment Control Louver",
                                                                             "control_type": "limited_dial",
                                                                              "description": "Left Louver",
                                                                               "identifier": "LEFT_LOUVER",
                                                                                   "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": 29954,
                                                                                                 "description": "position of the potentiometer",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                         "RIGHT_LOUVER": {
                                                                                 "category": "Environment Control Louver",
                                                                             "control_type": "limited_dial",
                                                                              "description": "Right Louver",
                                                                               "identifier": "RIGHT_LOUVER",
                                                                                   "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": 29956,
                                                                                                 "description": "position of the potentiometer",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         }
                                                     },
                 "Environment Control System Panel": {
                                                         "BLEED_AIR_KNOB": {
                                                                                          "category": "Environment Control System Panel",
                                                                                      "control_type": "selector",
                                                                                       "description": "Bleed Air Knob, R OFF/NORM/L OFF/OFF",
                                                                                        "identifier": "BLEED_AIR_KNOB",
                                                                                            "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": 29894,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 768,
                                                                                                            "max_value": 3,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "infinite_rotary"
                                                                           },
                                                         "BLEED_AIR_PULL": {
                                                                                          "category": "Environment Control System Panel",
                                                                                      "control_type": "selector",
                                                                                       "description": "Bleed Air Knob, AUG PULL",
                                                                                        "identifier": "BLEED_AIR_PULL",
                                                                                            "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": 29892,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 32768,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 15,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "toggle_switch"
                                                                           },
                                                         "CABIN_PRESS_SW": {
                                                                                          "category": "Environment Control System Panel",
                                                                                      "control_type": "selector",
                                                                                       "description": "Cabin Pressure Switch, NORM/DUMP/ RAM/DUMP",
                                                                                        "identifier": "CABIN_PRESS_SW",
                                                                                            "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": 29894,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 12288,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           },
                                                             "CABIN_TEMP": {
                                                                                   "category": "Environment Control System Panel",
                                                                               "control_type": "limited_dial",
                                                                                "description": "Cabin Temperature Knob",
                                                                                 "identifier": "CABIN_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": 30016,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                            "ECS_MODE_SW": {
                                                                                          "category": "Environment Control System Panel",
                                                                                      "control_type": "selector",
                                                                                       "description": "ECS Mode Switch, AUTO/MAN/ OFF/RAM",
                                                                                        "identifier": "ECS_MODE_SW",
                                                                                            "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": 29894,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 3072,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           },
                                                         "ENG_ANTIICE_SW": {
                                                                                          "category": "Environment Control System Panel",
                                                                                      "control_type": "selector",
                                                                                       "description": "Engine Anti-Ice Switch, ON/OFF/TEST",
                                                                                        "identifier": "ENG_ANTIICE_SW",
                                                                                            "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": 29894,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 49152,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 14,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           },
                                                          "PITOT_HEAT_SW": {
                                                                                   "category": "Environment Control System Panel",
                                                                               "control_type": "toggle_switch",
                                                                                "description": "Pitot Heater Switch, ON/AUTO",
                                                                                 "identifier": "PITOT_HEAT_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 29896,
                                                                                                   "description": "switch position -- 0 = off, 1 = on",
                                                                                                          "mask": 256,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                              "SUIT_TEMP": {
                                                                                   "category": "Environment Control System Panel",
                                                                               "control_type": "limited_dial",
                                                                                "description": "Suit Temperature Knob",
                                                                                 "identifier": "SUIT_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": 30018,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           }
                                                     },
                            "Exterior Lights Panel": {
                                                         "FORMATION_DIMMER": {
                                                                                     "category": "Exterior Lights Panel",
                                                                                 "control_type": "limited_dial",
                                                                                  "description": "Formation Lights Dimmer",
                                                                                   "identifier": "FORMATION_DIMMER",
                                                                                       "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": 29990,
                                                                                                     "description": "position of the potentiometer",
                                                                                                            "mask": 65535,
                                                                                                       "max_value": 65535,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                          "INT_WNG_TANK_SW": {
                                                                                            "category": "Exterior Lights Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "Internal Wing Tank Fuel Control Switch, INHIBIT/NORM",
                                                                                          "identifier": "INT_WNG_TANK_SW",
                                                                                              "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": 29864,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 32768,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 15,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "toggle_switch"
                                                                             },
                                                          "POSITION_DIMMER": {
                                                                                     "category": "Exterior Lights Panel",
                                                                                 "control_type": "limited_dial",
                                                                                  "description": "Position Lights Dimmer",
                                                                                   "identifier": "POSITION_DIMMER",
                                                                                       "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": 29988,
                                                                                                     "description": "position of the potentiometer",
                                                                                                            "mask": 65535,
                                                                                                       "max_value": 65535,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                                "STROBE_SW": {
                                                                                            "category": "Exterior Lights Panel",
                                                                                        "control_type": "selector",
                                                                                         "description": "Strobe Lights Switch",
                                                                                          "identifier": "STROBE_SW",
                                                                                              "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": 29872,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 12288,
                                                                                                              "max_value": 2,
                                                                                                               "shift_by": 12,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "3_position_switch"
                                                                             }
                                                     },
                          "External Aircraft Model": {
                                                             "EXT_FORMATION_LIGHTS": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Formation Lights (light green)",
                                                                                           "identifier": "EXT_FORMATION_LIGHTS",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30052,
                                                                                                             "description": "Formation Lights (light green)",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                 "EXT_NOZZLE_POS_L": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Left Nozzle Position",
                                                                                           "identifier": "EXT_NOZZLE_POS_L",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30056,
                                                                                                             "description": "Left Nozzle Position",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                 "EXT_NOZZLE_POS_R": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Right Nozzle Position",
                                                                                           "identifier": "EXT_NOZZLE_POS_R",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30054,
                                                                                                             "description": "Right Nozzle Position",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                          "EXT_POSITION_LIGHT_LEFT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Left Position Light (red)",
                                                                                           "identifier": "EXT_POSITION_LIGHT_LEFT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Left Position Light (red)",
                                                                                                                    "mask": 2048,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 11,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                         "EXT_POSITION_LIGHT_RIGHT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Right Position Light (green)",
                                                                                           "identifier": "EXT_POSITION_LIGHT_RIGHT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Right Position Light (green)",
                                                                                                                    "mask": 4096,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 12,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                 "EXT_REFUEL_PROBE": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Refuel Probe",
                                                                                           "identifier": "EXT_REFUEL_PROBE",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30050,
                                                                                                             "description": "Refuel Probe",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                           "EXT_REFUEL_PROBE_LIGHT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Refuel Probe Light (white)",
                                                                                           "identifier": "EXT_REFUEL_PROBE_LIGHT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Refuel Probe Light (white)",
                                                                                                                    "mask": 1024,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 10,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                  "EXT_SPEED_BRAKE": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Speed Brake",
                                                                                           "identifier": "EXT_SPEED_BRAKE",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30044,
                                                                                                             "description": "Speed Brake",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                        "EXT_STAIR": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Stair",
                                                                                           "identifier": "EXT_STAIR",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30048,
                                                                                                             "description": "Stair",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                "EXT_STROBE_LIGHTS": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Strobe Lights (red)",
                                                                                           "identifier": "EXT_STROBE_LIGHTS",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Strobe Lights (red)",
                                                                                                                    "mask": 16384,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 14,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                   "EXT_TAIL_LIGHT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Tail Light (white)",
                                                                                           "identifier": "EXT_TAIL_LIGHT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Tail Light (white)",
                                                                                                                    "mask": 8192,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 13,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                 "EXT_WING_FOLDING": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Wing Folding",
                                                                                           "identifier": "EXT_WING_FOLDING",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 30046,
                                                                                                             "description": "Wing Folding",
                                                                                                                    "mask": 65535,
                                                                                                               "max_value": 65535,
                                                                                                                "shift_by": 0,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                     "EXT_WOW_LEFT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Weight ON Wheels Left Gear",
                                                                                           "identifier": "EXT_WOW_LEFT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29914,
                                                                                                             "description": "Weight ON Wheels Left Gear",
                                                                                                                    "mask": 512,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 9,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                     "EXT_WOW_NOSE": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Weight ON Wheels Nose Gear",
                                                                                           "identifier": "EXT_WOW_NOSE",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29912,
                                                                                                             "description": "Weight ON Wheels Nose Gear",
                                                                                                                    "mask": 32768,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 15,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     },
                                                                    "EXT_WOW_RIGHT": {
                                                                                             "category": "External Aircraft Model",
                                                                                         "control_type": "metadata",
                                                                                          "description": "Weight ON Wheels Right Gear",
                                                                                           "identifier": "EXT_WOW_RIGHT",
                                                                                               "inputs": [  ],
                                                                                              "outputs": [ {
                                                                                                                 "address": 29914,
                                                                                                             "description": "Weight ON Wheels Right Gear",
                                                                                                                    "mask": 256,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 8,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ]
                                                                                     }
                                                     },
                                     "Fire Systems": {
                                                         "FIRE_EXT_BTN": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "Fire Systems",
                                                                                    "control_type": "selector",
                                                                                     "description": "Fire Extinguisher Pushbutton",
                                                                                      "identifier": "FIRE_EXT_BTN",
                                                                                          "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": 29710,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 1,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         }
                                                     },
                                  "Fire Test Panel": {
                                                         "FIRE_TEST_SW": {
                                                                                        "category": "Fire Test Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "Fire and Bleed Air Test Switch, (RMB) TEST A/(LMB) TEST B",
                                                                                      "identifier": "FIRE_TEST_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29868,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 768,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 8,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         }
                                                     },
      "Flaps, Landing Gear, Stores Indicator Panel": {
                                                              "FLP_LG_FLAPS_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "FLAPS",
                                                                                       "identifier": "FLP_LG_FLAPS_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29798,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 1,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                         "FLP_LG_FULL_FLAPS_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "FULL FLAPS",
                                                                                       "identifier": "FLP_LG_FULL_FLAPS_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29744,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 32768,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 15,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                         "FLP_LG_HALF_FLAPS_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "HALF FLAPS",
                                                                                       "identifier": "FLP_LG_HALF_FLAPS_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29744,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 16384,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 14,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                          "FLP_LG_LEFT_GEAR_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "LEFT GEAR",
                                                                                       "identifier": "FLP_LG_LEFT_GEAR_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29744,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 4096,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 12,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                          "FLP_LG_NOSE_GEAR_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "NOSE GEAR",
                                                                                       "identifier": "FLP_LG_NOSE_GEAR_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29744,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 2048,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 11,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                         "FLP_LG_RIGHT_GEAR_LT": {
                                                                                         "category": "Flaps, Landing Gear, Stores Indicator Panel",
                                                                                     "control_type": "led",
                                                                                      "description": "RIGHT GEAR",
                                                                                       "identifier": "FLP_LG_RIGHT_GEAR_LT",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29744,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 8192,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 13,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 }
                                                     },
                      "Flight Computer Cool Switch": {
                                                         "AV_COOL_SW": {
                                                                                      "category": "Flight Computer Cool Switch",
                                                                                  "control_type": "selector",
                                                                                   "description": "AV COOL Switch, NORM/EMERG",
                                                                                    "identifier": "AV_COOL_SW",
                                                                                        "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": 29856,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       }
                                                     },
                      "Flight Control System Panel": {
                                                             "FCS_RESET_BTN": {
                                                                                             "category": "Flight Control System Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "FCS RESET Button",
                                                                                           "identifier": "FCS_RESET_BTN",
                                                                                               "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": 29876,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 16384,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 14,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              },
                                                               "GAIN_SWITCH": {
                                                                                             "category": "Flight Control System Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "GAIN Switch",
                                                                                           "identifier": "GAIN_SWITCH",
                                                                                               "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": 29884,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 256,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 8,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              },
                                                         "GAIN_SWITCH_COVER": {
                                                                                             "category": "Flight Control System Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "GAIN Switch Cover",
                                                                                           "identifier": "GAIN_SWITCH_COVER",
                                                                                               "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": 29876,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 32768,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 15,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              },
                                                                  "RUD_TRIM": {
                                                                                      "category": "Flight Control System Panel",
                                                                                  "control_type": "limited_dial",
                                                                                   "description": "RUD TRIM Control",
                                                                                    "identifier": "RUD_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": 29992,
                                                                                                      "description": "position of the potentiometer",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                               "TO_TRIM_BTN": {
                                                                                             "category": "Flight Control System Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "T/O TRIM Button",
                                                                                           "identifier": "TO_TRIM_BTN",
                                                                                               "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": 29876,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 8192,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 13,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              }
                                                     },
                                       "Fuel Panel": {
                                                         "EXT_CNT_TANK_SW": {
                                                                                           "category": "Fuel Panel",
                                                                                       "control_type": "selector",
                                                                                        "description": "External Centerline Tank Fuel Control Switch, STOP/NORM/ORIDE",
                                                                                         "identifier": "EXT_CNT_TANK_SW",
                                                                                             "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": 29876,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 1536,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 9,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            },
                                                         "EXT_WNG_TANK_SW": {
                                                                                           "category": "Fuel Panel",
                                                                                       "control_type": "selector",
                                                                                        "description": "External Wing Tanks Fuel Control Switch, STOP/NORM/ORIDE",
                                                                                         "identifier": "EXT_WNG_TANK_SW",
                                                                                             "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": 29876,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 6144,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 11,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            },
                                                            "FUEL_DUMP_SW": {
                                                                                    "category": "Fuel Panel",
                                                                                "control_type": "toggle_switch",
                                                                                 "description": "Fuel Dump Switch, ON/OFF",
                                                                                  "identifier": "FUEL_DUMP_SW",
                                                                                      "inputs": [ {
                                                                                                    "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                } ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29876,
                                                                                                    "description": "switch position -- 0 = off, 1 = on",
                                                                                                           "mask": 256,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                                "PROBE_SW": {
                                                                                           "category": "Fuel Panel",
                                                                                       "control_type": "selector",
                                                                                        "description": "Probe Control Switch, EXTEND/RETRACT/EMERG EXTD",
                                                                                         "identifier": "PROBE_SW",
                                                                                             "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": 29872,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 49152,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "3_position_switch"
                                                                            }
                                                     },
                     "Generator Tie Control Switch": {
                                                         "GEN_TIE_COVER": {
                                                                                         "category": "Generator Tie Control Switch",
                                                                                     "control_type": "selector",
                                                                                      "description": "Generator TIE Control Switch Cover, OPEN/CLOSE",
                                                                                       "identifier": "GEN_TIE_COVER",
                                                                                           "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": 29890,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 4096,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 12,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                            "GEN_TIE_SW": {
                                                                                         "category": "Generator Tie Control Switch",
                                                                                     "control_type": "selector",
                                                                                      "description": "Generator TIE Control Switch, NORM/RESET",
                                                                                       "identifier": "GEN_TIE_SW",
                                                                                           "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": 29890,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 8192,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 13,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          }
                                                     },
                               "Ground Power Panel": {
                                                           "EXT_PWR_SW": {
                                                                                        "category": "Ground Power Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "External Power Switch, RESET/NORM/OFF",
                                                                                      "identifier": "EXT_PWR_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29868,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 3072,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 10,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "GND_PWR_1_SW": {
                                                                                        "category": "Ground Power Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "Ground Power Switch 1, A ON/AUTO/B ON",
                                                                                      "identifier": "GND_PWR_1_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29868,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 12288,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 12,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "GND_PWR_2_SW": {
                                                                                        "category": "Ground Power Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "Ground Power Switch 2, A ON/AUTO/B ON",
                                                                                      "identifier": "GND_PWR_2_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29868,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 49152,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 14,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "GND_PWR_3_SW": {
                                                                                        "category": "Ground Power Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "Ground Power Switch 3, A ON/AUTO/B ON",
                                                                                      "identifier": "GND_PWR_3_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29872,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 768,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 8,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "GND_PWR_4_SW": {
                                                                                        "category": "Ground Power Panel",
                                                                                    "control_type": "selector",
                                                                                     "description": "Ground Power Switch 4, A ON/AUTO/B ON",
                                                                                      "identifier": "GND_PWR_4_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 29872,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 3072,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 10,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         }
                                                     },
                                "HUD Control Panel": {
                                                                   "HUD_ALT_SW": {
                                                                                                "category": "HUD Control Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "Altitude Switch, BARO/RDR",
                                                                                              "identifier": "HUD_ALT_SW",
                                                                                                  "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": 29740,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 16384,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 14,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "toggle_switch"
                                                                                 },
                                                              "HUD_AOA_INDEXER": {
                                                                                         "category": "HUD Control Panel",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "AOA Indexer Control Knob",
                                                                                       "identifier": "HUD_AOA_INDEXER",
                                                                                           "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": 29790,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                   "HUD_ATT_SW": {
                                                                                                "category": "HUD Control Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "Attitude Selector Switch, INS/AUTO/STBY",
                                                                                              "identifier": "HUD_ATT_SW",
                                                                                                  "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": 29742,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 768,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 8,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "3_position_switch"
                                                                                 },
                                                                  "HUD_BALANCE": {
                                                                                         "category": "HUD Control Panel",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Balance Control Knob",
                                                                                       "identifier": "HUD_BALANCE",
                                                                                           "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": 29788,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                "HUD_BLACK_LVL": {
                                                                                         "category": "HUD Control Panel",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Black Level Control Knob",
                                                                                       "identifier": "HUD_BLACK_LVL",
                                                                                           "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": 29786,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                  "HUD_SYM_BRT": {
                                                                                         "category": "HUD Control Panel",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "HUD Symbology Brightness Control Knob",
                                                                                       "identifier": "HUD_SYM_BRT",
                                                                                           "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": 29784,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                           "HUD_SYM_BRT_SELECT": {
                                                                                                "category": "HUD Control Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "HUD Symbology Brightness Selector Knob, DAY/NIGHT",
                                                                                              "identifier": "HUD_SYM_BRT_SELECT",
                                                                                                  "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": 29740,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 2048,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 11,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "toggle_switch"
                                                                                 },
                                                               "HUD_SYM_REJ_SW": {
                                                                                                "category": "HUD Control Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "HUD Symbology Reject Switch, NORM/REJ 1/REJ 2",
                                                                                              "identifier": "HUD_SYM_REJ_SW",
                                                                                                  "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": 29740,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1536,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "limited_rotary"
                                                                                 },
                                                         "HUD_VIDEO_CONTROL_SW": {
                                                                                                "category": "HUD Control Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "HUD Video Control Switch, W/B /VID/OFF",
                                                                                              "identifier": "HUD_VIDEO_CONTROL_SW",
                                                                                                  "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": 29740,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 12288,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 12,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "limited_rotary"
                                                                                 }
                                                     },
                              "HUD Video Bit Panel": {
                                                         "HUD_VIDEO_BIT": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "HUD Video Bit Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "HUD Video BIT Initiate Pushbutton - Push to initiate BIT",
                                                                                       "identifier": "HUD_VIDEO_BIT",
                                                                                           "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": 29706,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 64,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 6,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          }
                                                     },
                           "HUD Video Record Panel": {
                                                                         "IFEI": {
                                                                                         "category": "HUD Video Record Panel",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Brightness Control Knob",
                                                                                       "identifier": "IFEI",
                                                                                           "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": 29918,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                             "MODE_SELECTOR_SW": {
                                                                                                "category": "HUD Video Record Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "Mode Selector Switch, MAN/OFF/AUTO",
                                                                                              "identifier": "MODE_SELECTOR_SW",
                                                                                                  "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": 29798,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 6144,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 11,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "3_position_switch"
                                                                                 },
                                                         "SELECT_HMD_LDDI_RDDI": {
                                                                                                "category": "HUD Video Record Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "Selector Switch, HMD/LDDI/RDDI",
                                                                                              "identifier": "SELECT_HMD_LDDI_RDDI",
                                                                                                  "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": 29798,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 384,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 7,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "3_position_switch"
                                                                                 },
                                                         "SELECT_HUD_LDDI_RDDI": {
                                                                                                "category": "HUD Video Record Panel",
                                                                                            "control_type": "selector",
                                                                                             "description": "Selector Switch, HUD/LDIR/RDDI",
                                                                                              "identifier": "SELECT_HUD_LDDI_RDDI",
                                                                                                  "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": 29798,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1536,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "3_position_switch"
                                                                                 }
                                                     },
                 "HYD 1 and HYD Pressure Indicator": {
                                                          "HYD_IND_LEFT": {
                                                                                  "category": "HYD 1 and HYD Pressure Indicator",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "HYD Indicator Left",
                                                                                "identifier": "HYD_IND_LEFT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 29982,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                         "HYD_IND_RIGHT": {
                                                                                  "category": "HYD 1 and HYD Pressure Indicator",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "HYD Indicator Right",
                                                                                "identifier": "HYD_IND_RIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 29984,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          }
                                                     },
                  "Heading and Course Set Switches": {
                                                         "LEFT_DDI_CRS_SW": {
                                                                                           "category": "Heading and Course Set Switches",
                                                                                       "control_type": "selector",
                                                                                        "description": "Course Set Switch",
                                                                                         "identifier": "LEFT_DDI_CRS_SW",
                                                                                             "inputs": [ {
                                                                                                           "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 2
                                                                                                       } ],
                                                                                "momentary_positions": "first_and_last",
                                                                                            "outputs": [ {
                                                                                                               "address": 29864,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 24576,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "rocker_switch"
                                                                            },
                                                         "LEFT_DDI_HDG_SW": {
                                                                                           "category": "Heading and Course Set Switches",
                                                                                       "control_type": "selector",
                                                                                        "description": "Heading Set Switch",
                                                                                         "identifier": "LEFT_DDI_HDG_SW",
                                                                                             "inputs": [ {
                                                                                                           "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 2
                                                                                                       } ],
                                                                                "momentary_positions": "first_and_last",
                                                                                            "outputs": [ {
                                                                                                               "address": 29864,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 6144,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 11,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "rocker_switch"
                                                                            }
                                                     },
          "Integrated Fuel/Engine Indicator (IFEI)": {
                                                                    "IFEI_BINGO": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "BINGO",
                                                                                        "identifier": "IFEI_BINGO",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29800,
                                                                                                          "description": "BINGO",
                                                                                                           "max_length": 5,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                            "IFEI_BINGO_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "BINGO Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_BINGO_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29894,
                                                                                                          "description": "BINGO Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_CLOCK_H": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "CLOCK_H",
                                                                                        "identifier": "IFEI_CLOCK_H",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29806,
                                                                                                          "description": "CLOCK_H",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_CLOCK_M": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "CLOCK_M",
                                                                                        "identifier": "IFEI_CLOCK_M",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29808,
                                                                                                          "description": "CLOCK_M",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_CLOCK_S": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "CLOCK_S",
                                                                                        "identifier": "IFEI_CLOCK_S",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29810,
                                                                                                          "description": "CLOCK_S",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                    "IFEI_CODES": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Codes",
                                                                                        "identifier": "IFEI_CODES",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29870,
                                                                                                          "description": "Codes",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                     "IFEI_DD_1": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "DD_1",
                                                                                        "identifier": "IFEI_DD_1",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29818,
                                                                                                          "description": "DD_1",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                     "IFEI_DD_2": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "DD_2",
                                                                                        "identifier": "IFEI_DD_2",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29820,
                                                                                                          "description": "DD_2",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                     "IFEI_DD_3": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "DD_3",
                                                                                        "identifier": "IFEI_DD_3",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29822,
                                                                                                          "description": "DD_3",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                     "IFEI_DD_4": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "DD_4",
                                                                                        "identifier": "IFEI_DD_4",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29824,
                                                                                                          "description": "DD_4",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_DWN_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "Down Arrow Button",
                                                                                               "identifier": "IFEI_DWN_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 16,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 4,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                                   "IFEI_ET_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "ET Button",
                                                                                               "identifier": "IFEI_ET_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 64,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 6,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                                     "IFEI_FF_L": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "FF_L",
                                                                                        "identifier": "IFEI_FF_L",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29826,
                                                                                                          "description": "FF_L",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                     "IFEI_FF_R": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "FF_R",
                                                                                        "identifier": "IFEI_FF_R",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29830,
                                                                                                          "description": "FF_R",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                               "IFEI_FF_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "FF Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_FF_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29888,
                                                                                                          "description": "FF Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                "IFEI_FUEL_DOWN": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "FUEL_DOWN",
                                                                                        "identifier": "IFEI_FUEL_DOWN",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29834,
                                                                                                          "description": "FUEL_DOWN",
                                                                                                           "max_length": 6,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_FUEL_UP": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "FUEL_UP",
                                                                                        "identifier": "IFEI_FUEL_UP",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29840,
                                                                                                          "description": "FUEL_UP",
                                                                                                           "max_length": 6,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                               "IFEI_L0_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Right 0 Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_L0_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29902,
                                                                                                          "description": "Right 0 Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                             "IFEI_L100_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Left 100 Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_L100_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29908,
                                                                                                          "description": "Left 100 Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_L50_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Left 50 Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_L50_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29904,
                                                                                                          "description": "Left 50 Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                         "IFEI_LPOINTER_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Left Pointer Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_LPOINTER_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29912,
                                                                                                          "description": "Left Pointer Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                           "IFEI_LSCALE_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Left Scale Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_LSCALE_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29896,
                                                                                                          "description": "Left Scale Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                 "IFEI_MODE_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "Mode Button",
                                                                                               "identifier": "IFEI_MODE_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 2,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 1,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                              "IFEI_NOZ_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "NOZZLE Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_NOZ_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29890,
                                                                                                          "description": "NOZZLE Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_OIL_PRESS_L": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "OilPress_L",
                                                                                        "identifier": "IFEI_OIL_PRESS_L",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29846,
                                                                                                          "description": "OilPress_L",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_OIL_PRESS_R": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "OilPress_R",
                                                                                        "identifier": "IFEI_OIL_PRESS_R",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29850,
                                                                                                          "description": "OilPress_R",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_OIL_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "OIL Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_OIL_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29892,
                                                                                                          "description": "OIL Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_QTY_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "QTY Button",
                                                                                               "identifier": "IFEI_QTY_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 4,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 2,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                             "IFEI_R100_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Right 100 Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_R100_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29910,
                                                                                                          "description": "Right 100 Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_R50_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Right 50 Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_R50_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29906,
                                                                                                          "description": "Right 50 Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                    "IFEI_RPM_L": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "RPM_L",
                                                                                        "identifier": "IFEI_RPM_L",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29854,
                                                                                                          "description": "RPM_L",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                    "IFEI_RPM_R": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "RPM_R",
                                                                                        "identifier": "IFEI_RPM_R",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29858,
                                                                                                          "description": "RPM_R",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                              "IFEI_RPM_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "RPM Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_RPM_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29884,
                                                                                                          "description": "RPM Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                         "IFEI_RPOINTER_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Right Pointer Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_RPOINTER_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29914,
                                                                                                          "description": "Right Pointer Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                           "IFEI_RSCALE_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Right Scale Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_RSCALE_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29898,
                                                                                                          "description": "Right Scale Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                       "IFEI_SP": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "SP",
                                                                                        "identifier": "IFEI_SP",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29874,
                                                                                                          "description": "SP",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                   "IFEI_TEMP_L": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "TEMP_L",
                                                                                        "identifier": "IFEI_TEMP_L",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29862,
                                                                                                          "description": "TEMP_L",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                   "IFEI_TEMP_R": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "TEMP_R",
                                                                                        "identifier": "IFEI_TEMP_R",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29866,
                                                                                                          "description": "TEMP_R",
                                                                                                           "max_length": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                             "IFEI_TEMP_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Temp Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_TEMP_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29886,
                                                                                                          "description": "Temp Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_TIMER_H": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "TIMER_H",
                                                                                        "identifier": "IFEI_TIMER_H",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29812,
                                                                                                          "description": "TIMER_H",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_TIMER_M": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "TIMER_M",
                                                                                        "identifier": "IFEI_TIMER_M",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29814,
                                                                                                          "description": "TIMER_M",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                  "IFEI_TIMER_S": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "TIMER_S",
                                                                                        "identifier": "IFEI_TIMER_S",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29816,
                                                                                                          "description": "TIMER_S",
                                                                                                           "max_length": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                            "IFEI_TIME_SET_MODE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Time Set Mode",
                                                                                        "identifier": "IFEI_TIME_SET_MODE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29878,
                                                                                                          "description": "Time Set Mode",
                                                                                                           "max_length": 6,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  },
                                                                   "IFEI_UP_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "Up Arrow Button",
                                                                                               "identifier": "IFEI_UP_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 8,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 3,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                                 "IFEI_ZONE_BTN": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                             "control_type": "selector",
                                                                                              "description": "ZONE Button",
                                                                                               "identifier": "IFEI_ZONE_BTN",
                                                                                                   "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": 29798,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 32,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 5,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  },
                                                                "IFEI_Z_TEXTURE": {
                                                                                          "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                      "control_type": "display",
                                                                                       "description": "Zulu Texture Visible: 1 = yes, 0 = no",
                                                                                        "identifier": "IFEI_Z_TEXTURE",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29916,
                                                                                                          "description": "Zulu Texture Visible: 1 = yes, 0 = no",
                                                                                                           "max_length": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "string"
                                                                                                      } ]
                                                                                  }
                                                     },
                            "Interior Lights Panel": {
                                                                   "CHART_DIMMER": {
                                                                                           "category": "Interior Lights Panel",
                                                                                       "control_type": "limited_dial",
                                                                                        "description": "CHART Light Dimmer",
                                                                                         "identifier": "CHART_DIMMER",
                                                                                             "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": 30026,
                                                                                                           "description": "position of the potentiometer",
                                                                                                                  "mask": 65535,
                                                                                                             "max_value": 65535,
                                                                                                              "shift_by": 0,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   },
                                                         "COCKKPIT_LIGHT_MODE_SW": {
                                                                                                  "category": "Interior Lights Panel",
                                                                                              "control_type": "selector",
                                                                                               "description": "MODE Switch, NVG/NITE/DAY",
                                                                                                "identifier": "COCKKPIT_LIGHT_MODE_SW",
                                                                                                    "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": 29896,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 1536,
                                                                                                                    "max_value": 2,
                                                                                                                     "shift_by": 9,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "3_position_switch"
                                                                                   },
                                                                "CONSOLES_DIMMER": {
                                                                                           "category": "Interior Lights Panel",
                                                                                       "control_type": "limited_dial",
                                                                                        "description": "CONSOLES Lights Dimmer",
                                                                                         "identifier": "CONSOLES_DIMMER",
                                                                                             "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": 30020,
                                                                                                           "description": "position of the potentiometer",
                                                                                                                  "mask": 65535,
                                                                                                             "max_value": 65535,
                                                                                                              "shift_by": 0,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   },
                                                                   "FLOOD_DIMMER": {
                                                                                           "category": "Interior Lights Panel",
                                                                                       "control_type": "limited_dial",
                                                                                        "description": "FLOOD Light Dimmer",
                                                                                         "identifier": "FLOOD_DIMMER",
                                                                                             "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": 30024,
                                                                                                           "description": "position of the potentiometer",
                                                                                                                  "mask": 65535,
                                                                                                             "max_value": 65535,
                                                                                                              "shift_by": 0,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   },
                                                                "INST_PNL_DIMMER": {
                                                                                           "category": "Interior Lights Panel",
                                                                                       "control_type": "limited_dial",
                                                                                        "description": "INST PNL Dimmer",
                                                                                         "identifier": "INST_PNL_DIMMER",
                                                                                             "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": 30022,
                                                                                                           "description": "position of the potentiometer",
                                                                                                                  "mask": 65535,
                                                                                                             "max_value": 65535,
                                                                                                              "shift_by": 0,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   },
                                                                 "LIGHTS_TEST_SW": {
                                                                                                  "category": "Interior Lights Panel",
                                                                                              "control_type": "selector",
                                                                                               "description": "Lights Test Switch, TEST/OFF",
                                                                                                "identifier": "LIGHTS_TEST_SW",
                                                                                                    "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": 29896,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 2048,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 11,
                                                                                                                       "suffix": "",
                                                                                                                         "type": "integer"
                                                                                                              } ],
                                                                                          "physical_variant": "toggle_switch"
                                                                                   },
                                                            "WARN_CAUTION_DIMMER": {
                                                                                           "category": "Interior Lights Panel",
                                                                                       "control_type": "limited_dial",
                                                                                        "description": "WARN/CAUTION Light Dimmer",
                                                                                         "identifier": "WARN_CAUTION_DIMMER",
                                                                                             "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": 30028,
                                                                                                           "description": "position of the potentiometer",
                                                                                                                  "mask": 65535,
                                                                                                             "max_value": 65535,
                                                                                                              "shift_by": 0,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ]
                                                                                   }
                                                     },
                           "Internal Canopy Switch": {
                                                         "CANOPY_POS": {
                                                                               "category": "Internal Canopy Switch",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Canopy Position",
                                                                             "identifier": "CANOPY_POS",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 30034,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                          "CANOPY_SW": {
                                                                                      "category": "Internal Canopy Switch",
                                                                                  "control_type": "selector",
                                                                                   "description": "Canopy Control Switch, OPEN/HOLD/CLOSE",
                                                                                    "identifier": "CANOPY_SW",
                                                                                        "inputs": [ {
                                                                                                      "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 2
                                                                                                  } ],
                                                                           "momentary_positions": "first_and_last",
                                                                                       "outputs": [ {
                                                                                                          "address": 29902,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 768,
                                                                                                        "max_value": 2,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "rocker_switch"
                                                                       }
                                                     },
                                  "Internal Lights": {
                                                                "CHART_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Chart Lightning (light green)",
                                                                                      "identifier": "CHART_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 256,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 8,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                              "CONSOLE_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Console Lightning (light green)",
                                                                                      "identifier": "CONSOLE_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29908,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 8192,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 13,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                          "EMERG_INSTR_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Emergency Instrument Lightning (light green)",
                                                                                      "identifier": "EMERG_INSTR_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 512,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 9,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                            "ENG_INSTR_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Eng Instrument Flood Lightning (light green)",
                                                                                      "identifier": "ENG_INSTR_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 1024,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 10,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                                "FLOOD_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Flood Lightning (light green)",
                                                                                      "identifier": "FLOOD_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29908,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 16384,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 14,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                             "IFEI_BTN_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "IFEI Buttons Lightning (light green)",
                                                                                      "identifier": "IFEI_BTN_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 16384,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 14,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                            "IFEI_DISP_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "IFEI Display Lightning (light green)",
                                                                                      "identifier": "IFEI_DISP_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 8192,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 13,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                                "INSTR_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Instrument Lightning (light green)",
                                                                                      "identifier": "INSTR_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 2048,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 11,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                            "NVG_FLOOD_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Nvg Flood Lightning (light green)",
                                                                                      "identifier": "NVG_FLOOD_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29908,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 32768,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 15,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                         "STBY_COMPASS_INT_LT": {
                                                                                        "category": "Internal Lights",
                                                                                    "control_type": "led",
                                                                                     "description": "Stby Compass Lightning (light green)",
                                                                                      "identifier": "STBY_COMPASS_INT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29910,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 4096,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 12,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                }
                                                     },
                                    "KY-58 Control": {
                                                          "KY58_FILL_SELECT": {
                                                                                             "category": "KY-58 Control",
                                                                                         "control_type": "selector",
                                                                                          "description": "KY-58 Fill Select Knob, Z 1-5/1/2/3/4/5/6/Z ALL",
                                                                                           "identifier": "KY58_FILL_SELECT",
                                                                                               "inputs": [ {
                                                                                                             "description": "switch to previous or next state",
                                                                                                               "interface": "fixed_step"
                                                                                                         }, {
                                                                                                             "description": "set position",
                                                                                                               "interface": "set_state",
                                                                                                               "max_value": 7
                                                                                                         } ],
                                                                                  "momentary_positions": "none",
                                                                                              "outputs": [ {
                                                                                                                 "address": 29900,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 1792,
                                                                                                               "max_value": 7,
                                                                                                                "shift_by": 8,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                          "KY58_MODE_SELECT": {
                                                                                             "category": "KY-58 Control",
                                                                                         "control_type": "selector",
                                                                                          "description": "KY-58 Mode Select Knob, P/C/LD/RV",
                                                                                           "identifier": "KY58_MODE_SELECT",
                                                                                               "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": 29898,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 49152,
                                                                                                               "max_value": 3,
                                                                                                                "shift_by": 14,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                         "KY58_POWER_SELECT": {
                                                                                             "category": "KY-58 Control",
                                                                                         "control_type": "selector",
                                                                                          "description": "KY-58 Power Select Knob, OFF/ON/TD",
                                                                                           "identifier": "KY58_POWER_SELECT",
                                                                                               "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": 29900,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 6144,
                                                                                                               "max_value": 2,
                                                                                                                "shift_by": 11,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                               "KY58_VOLUME": {
                                                                                      "category": "KY-58 Control",
                                                                                  "control_type": "limited_dial",
                                                                                   "description": "KY-58 Volume Control Knob",
                                                                                    "identifier": "KY58_VOLUME",
                                                                                        "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": 30030,
                                                                                                      "description": "position of the potentiometer",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                     },
                                "LH Advisory Panel": {
                                                             "LH_ADV_ASPJ_OH": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "ASPJ OH",
                                                                                     "identifier": "LH_ADV_ASPJ_OH",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 8,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 3,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                  "LH_ADV_GO": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "GO",
                                                                                     "identifier": "LH_ADV_GO",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 16,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 4,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                         "LH_ADV_L_BAR_GREEN": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "L BAR GREEN",
                                                                                     "identifier": "LH_ADV_L_BAR_GREEN",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 2,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 1,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                           "LH_ADV_L_BAR_RED": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "L BAR RED",
                                                                                     "identifier": "LH_ADV_L_BAR_RED",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "LH_ADV_L_BLEED": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "L BLEED",
                                                                                     "identifier": "LH_ADV_L_BLEED",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 2048,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 11,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                               "LH_ADV_NO_GO": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "NO GO",
                                                                                     "identifier": "LH_ADV_NO_GO",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 32,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 5,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                 "LH_ADV_REC": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "REC",
                                                                                     "identifier": "LH_ADV_REC",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 1,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "LH_ADV_R_BLEED": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "R BLEED",
                                                                                     "identifier": "LH_ADV_R_BLEED",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 4096,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 12,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "LH_ADV_SPD_BRK": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "SPD BRK",
                                                                                     "identifier": "LH_ADV_SPD_BRK",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 8192,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 13,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                "LH_ADV_STBY": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "STBY",
                                                                                     "identifier": "LH_ADV_STBY",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29704,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 16384,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 14,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                "LH_ADV_XMIT": {
                                                                                       "category": "LH Advisory Panel",
                                                                                   "control_type": "led",
                                                                                    "description": "XMIT",
                                                                                     "identifier": "LH_ADV_XMIT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 29706,
                                                                                                       "description": "0 if light is off, 1 if light is on",
                                                                                                              "mask": 4,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 2,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               }
                                                     },
                                    "LOX Indicator": {
                                                         "OBOGS_SW": {
                                                                                    "category": "LOX Indicator",
                                                                                "control_type": "selector",
                                                                                 "description": "OBOGS Control Switch, ON/OFF",
                                                                                  "identifier": "OBOGS_SW",
                                                                                      "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": 29888,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 256,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "OXY_FLOW": {
                                                                             "category": "LOX Indicator",
                                                                         "control_type": "limited_dial",
                                                                          "description": "OXY Flow Knob",
                                                                           "identifier": "OXY_FLOW",
                                                                               "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": 30010,
                                                                                             "description": "position of the potentiometer",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     }
                                                     },
     "Landing Gear Handle and Warning Tone Silence": {
                                                              "EMERGENCY_GEAR_ROTATE": {
                                                                                                      "category": "Landing Gear Handle and Warning Tone Silence",
                                                                                                  "control_type": "selector",
                                                                                                   "description": "Emergency Gear Rotate",
                                                                                                    "identifier": "EMERGENCY_GEAR_ROTATE",
                                                                                                        "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": 29822,
                                                                                                                      "description": "selector position",
                                                                                                                             "mask": 8192,
                                                                                                                        "max_value": 1,
                                                                                                                         "shift_by": 13,
                                                                                                                           "suffix": "",
                                                                                                                             "type": "integer"
                                                                                                                  } ],
                                                                                              "physical_variant": "toggle_switch"
                                                                                       },
                                                         "GEAR_DOWNLOCK_OVERRIDE_BTN": {
                                                                                                   "api_variant": "momentary_last_position",
                                                                                                      "category": "Landing Gear Handle and Warning Tone Silence",
                                                                                                  "control_type": "selector",
                                                                                                   "description": "Landing Gear Override",
                                                                                                    "identifier": "GEAR_DOWNLOCK_OVERRIDE_BTN",
                                                                                                        "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": 29822,
                                                                                                                      "description": "selector position",
                                                                                                                             "mask": 16384,
                                                                                                                        "max_value": 1,
                                                                                                                         "shift_by": 14,
                                                                                                                           "suffix": "",
                                                                                                                             "type": "integer"
                                                                                                                  } ],
                                                                                              "physical_variant": "push_button"
                                                                                       },
                                                                         "GEAR_LEVER": {
                                                                                                      "category": "Landing Gear Handle and Warning Tone Silence",
                                                                                                  "control_type": "selector",
                                                                                                   "description": "Gear Lever",
                                                                                                    "identifier": "GEAR_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": 29822,
                                                                                                                      "description": "selector position",
                                                                                                                             "mask": 4096,
                                                                                                                        "max_value": 1,
                                                                                                                         "shift_by": 12,
                                                                                                                           "suffix": "",
                                                                                                                             "type": "integer"
                                                                                                                  } ],
                                                                                              "physical_variant": "toggle_switch"
                                                                                       },
                                                                   "GEAR_SILENCE_BTN": {
                                                                                                   "api_variant": "momentary_last_position",
                                                                                                      "category": "Landing Gear Handle and Warning Tone Silence",
                                                                                                  "control_type": "selector",
                                                                                                   "description": "Warning Tone Silence Button - Push to silence",
                                                                                                    "identifier": "GEAR_SILENCE_BTN",
                                                                                                        "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": 29822,
                                                                                                                      "description": "selector position",
                                                                                                                             "mask": 32768,
                                                                                                                        "max_value": 1,
                                                                                                                         "shift_by": 15,
                                                                                                                           "suffix": "",
                                                                                                                             "type": "integer"
                                                                                                                  } ],
                                                                                              "physical_variant": "push_button"
                                                                                       },
                                                             "LANDING_GEAR_HANDLE_LT": {
                                                                                               "category": "Landing Gear Handle and Warning Tone Silence",
                                                                                           "control_type": "led",
                                                                                            "description": "Landing Gear Handle Light",
                                                                                             "identifier": "LANDING_GEAR_HANDLE_LT",
                                                                                                 "inputs": [  ],
                                                                                                "outputs": [ {
                                                                                                                   "address": 29822,
                                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                                      "mask": 2048,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 11,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ]
                                                                                       }
                                                     },
                                         "Left DDI": {
                                                            "LEFT_DDI_BRT_CTL": {
                                                                                        "category": "Left DDI",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "Brightness Control Knob",
                                                                                      "identifier": "LEFT_DDI_BRT_CTL",
                                                                                          "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": 29712,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                         "LEFT_DDI_BRT_SELECT": {
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Brightness Selector Knob, OFF/NIGHT/DAY",
                                                                                             "identifier": "LEFT_DDI_BRT_SELECT",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 6,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 1,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                           "LEFT_DDI_CONT_CTL": {
                                                                                        "category": "Left DDI",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "Contrast Control Knob",
                                                                                      "identifier": "LEFT_DDI_CONT_CTL",
                                                                                          "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": 29714,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                              "LEFT_DDI_PB_01": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 1",
                                                                                             "identifier": "LEFT_DDI_PB_01",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 3,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_02": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 2",
                                                                                             "identifier": "LEFT_DDI_PB_02",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 16,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 4,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_03": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 3",
                                                                                             "identifier": "LEFT_DDI_PB_03",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 32,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 5,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_04": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 4",
                                                                                             "identifier": "LEFT_DDI_PB_04",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 64,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 6,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_05": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 5",
                                                                                             "identifier": "LEFT_DDI_PB_05",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 128,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 7,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_06": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 6",
                                                                                             "identifier": "LEFT_DDI_PB_06",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 256,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 8,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_07": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 7",
                                                                                             "identifier": "LEFT_DDI_PB_07",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 512,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 9,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_08": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 8",
                                                                                             "identifier": "LEFT_DDI_PB_08",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 1024,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 10,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_09": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 9",
                                                                                             "identifier": "LEFT_DDI_PB_09",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 2048,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 11,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_10": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 10",
                                                                                             "identifier": "LEFT_DDI_PB_10",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 4096,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 12,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_11": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 11",
                                                                                             "identifier": "LEFT_DDI_PB_11",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8192,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 13,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_12": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 12",
                                                                                             "identifier": "LEFT_DDI_PB_12",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 16384,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 14,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_13": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 13",
                                                                                             "identifier": "LEFT_DDI_PB_13",
                                                                                                 "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": 29710,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 32768,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 15,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_14": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 14",
                                                                                             "identifier": "LEFT_DDI_PB_14",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 1,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 0,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_15": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 15",
                                                                                             "identifier": "LEFT_DDI_PB_15",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 2,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 1,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_16": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 16",
                                                                                             "identifier": "LEFT_DDI_PB_16",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 4,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 2,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_17": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 17",
                                                                                             "identifier": "LEFT_DDI_PB_17",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 3,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_18": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 18",
                                                                                             "identifier": "LEFT_DDI_PB_18",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 16,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 4,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_19": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 19",
                                                                                             "identifier": "LEFT_DDI_PB_19",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 32,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 5,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                              "LEFT_DDI_PB_20": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left DDI",
                                                                                           "control_type": "selector",
                                                                                            "description": "Pushbutton 20",
                                                                                             "identifier": "LEFT_DDI_PB_20",
                                                                                                 "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": 29716,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 64,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 6,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                }
                                                     },
      "Left Engine Fire Warning Extinguisher Light": {
                                                                "FIRE_LEFT_LT": {
                                                                                        "category": "Left Engine Fire Warning Extinguisher Light",
                                                                                    "control_type": "led",
                                                                                     "description": "FIRE LEFT",
                                                                                      "identifier": "FIRE_LEFT_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29704,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 64,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 6,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                               "LEFT_FIRE_BTN": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Left Engine Fire Warning Extinguisher Light",
                                                                                           "control_type": "selector",
                                                                                            "description": "Left Engine/AMAD Fire Warning/Extinguisher Light",
                                                                                             "identifier": "LEFT_FIRE_BTN",
                                                                                                 "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": 29704,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 128,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 7,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                         "LEFT_FIRE_BTN_COVER": {
                                                                                               "category": "Left Engine Fire Warning Extinguisher Light",
                                                                                           "control_type": "selector",
                                                                                            "description": "Left Engine/AMAD Fire Warning Cover",
                                                                                             "identifier": "LEFT_FIRE_BTN_COVER",
                                                                                                 "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": 29704,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 256,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 8,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "toggle_switch"
                                                                                }
                                                     },
                  "Left Essential Circuit Breakers": {
                                                          "CB_FCS_CHAN1": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Left Essential Circuit Breakers",
                                                                                     "control_type": "selector",
                                                                                      "description": "CB FCS CHAN 1, ON/OFF",
                                                                                       "identifier": "CB_FCS_CHAN1",
                                                                                           "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": 29890,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 32768,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 15,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                          "CB_FCS_CHAN2": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Left Essential Circuit Breakers",
                                                                                     "control_type": "selector",
                                                                                      "description": "CB FCS CHAN 2, ON/OFF",
                                                                                       "identifier": "CB_FCS_CHAN2",
                                                                                           "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": 29892,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 256,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                         "CB_LAUNCH_BAR": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Left Essential Circuit Breakers",
                                                                                     "control_type": "selector",
                                                                                      "description": "CB LAUNCH BAR, ON/OFF",
                                                                                       "identifier": "CB_LAUNCH_BAR",
                                                                                           "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": 29892,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 1024,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 10,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                            "CB_SPD_BRK": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Left Essential Circuit Breakers",
                                                                                     "control_type": "selector",
                                                                                      "description": "CB SPD BRK, ON/OFF",
                                                                                       "identifier": "CB_SPD_BRK",
                                                                                           "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": 29892,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 512,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 9,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          }
                                                     },
                                "Lock Shoot Lights": {
                                                                 "LS_LOCK": {
                                                                                    "category": "Lock Shoot Lights",
                                                                                "control_type": "led",
                                                                                 "description": "LOCK",
                                                                                  "identifier": "LS_LOCK",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29704,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 1,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                                "LS_SHOOT": {
                                                                                    "category": "Lock Shoot Lights",
                                                                                "control_type": "led",
                                                                                 "description": "SHOOT",
                                                                                  "identifier": "LS_SHOOT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29704,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 2,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 1,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                         "LS_SHOOT_STROBE": {
                                                                                    "category": "Lock Shoot Lights",
                                                                                "control_type": "led",
                                                                                 "description": "SHOOT STROBE",
                                                                                  "identifier": "LS_SHOOT_STROBE",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 29704,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 4,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 2,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            }
                                                     },
                     "Map Gain/Spin Recovery Panel": {
                                                                 "HMD_OFF_BRT": {
                                                                                        "category": "Map Gain/Spin Recovery Panel",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "HMD OFF/BRT Knob",
                                                                                      "identifier": "HMD_OFF_BRT",
                                                                                          "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": 29782,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                                  "IR_COOL_SW": {
                                                                                               "category": "Map Gain/Spin Recovery Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "IR Cooling Switch, ORIDE/NORM/OFF",
                                                                                             "identifier": "IR_COOL_SW",
                                                                                                 "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": 29738,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 49152,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 14,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                                     "SPIN_LT": {
                                                                                        "category": "Map Gain/Spin Recovery Panel",
                                                                                    "control_type": "led",
                                                                                     "description": "Spin Light",
                                                                                      "identifier": "SPIN_LT",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 29738,
                                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                                               "mask": 2048,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 11,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                         "SPIN_RECOVERY_COVER": {
                                                                                               "category": "Map Gain/Spin Recovery Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "Spin Recovery Switch Cover, OPEN/CLOSE",
                                                                                             "identifier": "SPIN_RECOVERY_COVER",
                                                                                                 "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": 29738,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 4096,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 12,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "toggle_switch"
                                                                                },
                                                            "SPIN_RECOVERY_SW": {
                                                                                               "category": "Map Gain/Spin Recovery Panel",
                                                                                           "control_type": "selector",
                                                                                            "description": "Spin Recovery Switch, RCVY/NORM",
                                                                                             "identifier": "SPIN_RECOVERY_SW",
                                                                                                 "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": 29738,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8192,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 13,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "toggle_switch"
                                                                                }
                                                     },
                                 "Master Arm Panel": {
                                                             "MASTER_ARM_SW": {
                                                                                             "category": "Master Arm Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "Master Arm Switch, ARM/SAFE",
                                                                                           "identifier": "MASTER_ARM_SW",
                                                                                               "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": 29708,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 8192,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 13,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "toggle_switch"
                                                                              },
                                                            "MASTER_MODE_AA": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "Master Arm Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "Master Mode Button, A/A",
                                                                                           "identifier": "MASTER_MODE_AA",
                                                                                               "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": 29708,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 2048,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 11,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                         "MASTER_MODE_AA_LT": {
                                                                                      "category": "Master Arm Panel",
                                                                                  "control_type": "led",
                                                                                   "description": "AA Light",
                                                                                    "identifier": "MASTER_MODE_AA_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29708,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 512,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 9,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                            "MASTER_MODE_AG": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "Master Arm Panel",
                                                                                         "control_type": "selector",
                                                                                          "description": "Master Mode Button, A/G",
                                                                                           "identifier": "MASTER_MODE_AG",
                                                                                               "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": 29708,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 4096,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 12,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                         "MASTER_MODE_AG_LT": {
                                                                                      "category": "Master Arm Panel",
                                                                                  "control_type": "led",
                                                                                   "description": "AG Light",
                                                                                    "identifier": "MASTER_MODE_AG_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29708,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 1024,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                                  "MC_DISCH": {
                                                                                      "category": "Master Arm Panel",
                                                                                  "control_type": "led",
                                                                                   "description": "DISCH Light",
                                                                                    "identifier": "MC_DISCH",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29708,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                                  "MC_READY": {
                                                                                      "category": "Master Arm Panel",
                                                                                  "control_type": "led",
                                                                                   "description": "READY Light",
                                                                                    "identifier": "MC_READY",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29708,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 32768,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 15,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                     },
                             "Master Caution Light": {
                                                               "MASTER_CAUTION_LT": {
                                                                                            "category": "Master Caution Light",
                                                                                        "control_type": "led",
                                                                                         "description": "MASTER CAUTION",
                                                                                          "identifier": "MASTER_CAUTION_LT",
                                                                                              "inputs": [  ],
                                                                                             "outputs": [ {
                                                                                                                "address": 29704,
                                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                                   "mask": 512,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 9,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ]
                                                                                    },
                                                         "MASTER_CAUTION_RESET_SW": {
                                                                                                   "category": "Master Caution Light",
                                                                                               "control_type": "selector",
                                                                                                "description": "MASTER CAUTION Reset Button - Press to reset",
                                                                                                 "identifier": "MASTER_CAUTION_RESET_SW",
                                                                                                     "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": 29704,
                                                                                                                   "description": "selector position",
                                                                                                                          "mask": 1024,
                                                                                                                     "max_value": 1,
                                                                                                                      "shift_by": 10,
                                                                                                                        "suffix": "",
                                                                                                                          "type": "integer"
                                                                                                               } ],
                                                                                           "physical_variant": "toggle_switch"
                                                                                    }
                                                     },
     "Mission Computer and Hydraulic Isolate Panel": {
                                                         "HYD_ISOLATE_OVERRIDE_SW": {
                                                                                                   "category": "Mission Computer and Hydraulic Isolate Panel",
                                                                                               "control_type": "selector",
                                                                                                "description": "Hydraulic Isolate Override Switch, NORM/ORIDE",
                                                                                                 "identifier": "HYD_ISOLATE_OVERRIDE_SW",
                                                                                                     "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": 29888,
                                                                                                                   "description": "selector position",
                                                                                                                          "mask": 2048,
                                                                                                                     "max_value": 1,
                                                                                                                      "shift_by": 11,
                                                                                                                        "suffix": "",
                                                                                                                          "type": "integer"
                                                                                                               } ],
                                                                                           "physical_variant": "toggle_switch"
                                                                                    },
                                                                           "MC_SW": {
                                                                                            "category": "Mission Computer and Hydraulic Isolate Panel",
                                                                                        "control_type": "mission_computer_switch",
                                                                                         "description": "MC Switch, 1 OFF/NORM/2 OFF",
                                                                                          "identifier": "MC_SW",
                                                                                              "inputs": [ {
                                                                                                            "description": "set the switch position -- 0 = 1OFF, 1 = NORM, 2 = 2OFF",
                                                                                                              "interface": "set_state",
                                                                                                              "max_value": 2
                                                                                                        } ],
                                                                                             "outputs": [ {
                                                                                                                "address": 29888,
                                                                                                            "description": "switch position -- 0 = 1OFF, 1 = NORM, 2 = 2OFF",
                                                                                                                   "mask": 1536,
                                                                                                              "max_value": 2,
                                                                                                               "shift_by": 9,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ]
                                                                                    }
                                                     },
                                "RH Advisory Panel": {
                                                               "RH_ADV_AAA": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "AAA",
                                                                                   "identifier": "RH_ADV_AAA",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 2048,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 11,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                                "RH_ADV_AI": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "AI",
                                                                                   "identifier": "RH_ADV_AI",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 1024,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 10,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                                "RH_ADV_CW": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "CW",
                                                                                   "identifier": "RH_ADV_CW",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 4096,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 12,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                              "RH_ADV_DISP": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "DISP",
                                                                                   "identifier": "RH_ADV_DISP",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 256,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 8,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                           "RH_ADV_RCDR_ON": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "RCDR ON",
                                                                                   "identifier": "RH_ADV_RCDR_ON",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 128,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 7,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                               "RH_ADV_SAM": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SAM",
                                                                                   "identifier": "RH_ADV_SAM",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 512,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 9,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                         "RH_ADV_SPARE_RH1": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SPARE RH1",
                                                                                   "identifier": "RH_ADV_SPARE_RH1",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 8192,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 13,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                         "RH_ADV_SPARE_RH2": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SPARE RH2",
                                                                                   "identifier": "RH_ADV_SPARE_RH2",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 16384,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 14,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                         "RH_ADV_SPARE_RH3": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SPARE RH3",
                                                                                   "identifier": "RH_ADV_SPARE_RH3",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29706,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                         "RH_ADV_SPARE_RH4": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SPARE RH4",
                                                                                   "identifier": "RH_ADV_SPARE_RH4",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29708,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 1,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                         "RH_ADV_SPARE_RH5": {
                                                                                     "category": "RH Advisory Panel",
                                                                                 "control_type": "led",
                                                                                  "description": "SPARE RH5",
                                                                                   "identifier": "RH_ADV_SPARE_RH5",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 29708,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 2,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 1,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             }
                                                     },
                            "RWR Control Indicator": {
                                                            "RWR_AUDIO_CTRL": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "limited_dial",
                                                                                   "description": "ALR-67 AUDIO Control Knob",
                                                                                    "identifier": "RWR_AUDIO_CTRL",
                                                                                        "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": 30036,
                                                                                                      "description": "position of the potentiometer",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                               "RWR_BIT_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 BIT Pushbutton",
                                                                                           "identifier": "RWR_BIT_BTN",
                                                                                               "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": 29848,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 256,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 8,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                                "RWR_BIT_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 BIT Light (green)",
                                                                                    "identifier": "RWR_BIT_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29852,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 4096,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 12,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                           "RWR_DISPLAY_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 DISPLAY Pushbutton",
                                                                                           "identifier": "RWR_DISPLAY_BTN",
                                                                                               "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": 29832,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 8192,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 13,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                            "RWR_DISPLAY_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 DISPLAY Light (green)",
                                                                                    "identifier": "RWR_DISPLAY_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29848,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                           "RWR_DIS_TYPE_SW": {
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 DIS TYPE Switch, N/I/A/U/F",
                                                                                           "identifier": "RWR_DIS_TYPE_SW",
                                                                                               "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": 29848,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 3584,
                                                                                                               "max_value": 4,
                                                                                                                "shift_by": 9,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                              "RWR_DMR_CTRL": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "limited_dial",
                                                                                   "description": "ALR-67 DMR Control Knob",
                                                                                    "identifier": "RWR_DMR_CTRL",
                                                                                        "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": 29960,
                                                                                                      "description": "position of the potentiometer",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                             "RWR_ENABLE_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 ENABLE Light (green)",
                                                                                    "identifier": "RWR_ENABLE_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29852,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 512,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 9,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                               "RWR_FAIL_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 FAIL Light (red)",
                                                                                    "identifier": "RWR_FAIL_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29852,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 2048,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 11,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                              "RWR_LIMIT_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 LIMIT Light (green)",
                                                                                    "identifier": "RWR_LIMIT_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29848,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 8192,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 13,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                              "RWR_LOWER_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 LOWER Light (green)",
                                                                                    "identifier": "RWR_LOWER_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29848,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 4096,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 12,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                             "RWR_LT_BRIGHT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "RWR Lights Brightness",
                                                                                    "identifier": "RWR_LT_BRIGHT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29912,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                            "RWR_OFFSET_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 OFFSET Pushbutton",
                                                                                           "identifier": "RWR_OFFSET_BTN",
                                                                                               "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": 29832,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 32768,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 15,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                             "RWR_OFFSET_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 OFFSET Light (green)",
                                                                                    "identifier": "RWR_OFFSET_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29852,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 1024,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                             "RWR_POWER_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 POWER Pushbutton",
                                                                                           "identifier": "RWR_POWER_BTN",
                                                                                               "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": 29832,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 4096,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 12,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                          "RWR_RWR_INTESITY": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "limited_dial",
                                                                                   "description": "RWR Intensity Knob",
                                                                                    "identifier": "RWR_RWR_INTESITY",
                                                                                        "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": 29962,
                                                                                                      "description": "position of the potentiometer",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                           "RWR_SPECIAL_BTN": {
                                                                                          "api_variant": "momentary_last_position",
                                                                                             "category": "RWR Control Indicator",
                                                                                         "control_type": "selector",
                                                                                          "description": "ALR-67 SPECIAL Pushbutton",
                                                                                           "identifier": "RWR_SPECIAL_BTN",
                                                                                               "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": 29832,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 16384,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 14,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "push_button"
                                                                              },
                                                         "RWR_SPECIAL_EN_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 SPECIAL ENABLE Light (green)",
                                                                                    "identifier": "RWR_SPECIAL_EN_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29848,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 32768,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 15,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                            "RWR_SPECIAL_LT": {
                                                                                      "category": "RWR Control Indicator",
                                                                                  "control_type": "led",
                                                                                   "description": "ALR-67 SPECIAL Light (green)",
                                                                                    "identifier": "RWR_SPECIAL_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29852,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                     },
                                  "Radar Altimeter": {
                                                               "LOW_ALT_WARN_LT": {
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "led",
                                                                                       "description": "Low Alt Warning",
                                                                                        "identifier": "LOW_ALT_WARN_LT",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29852,
                                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                                 "mask": 32768,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 15,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                "RADALT_ALT_PTR": {
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Altitude Pointer",
                                                                                        "identifier": "RADALT_ALT_PTR",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29978,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                             "RADALT_GREEN_LAMP": {
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "led",
                                                                                       "description": "Green Lamp",
                                                                                        "identifier": "RADALT_GREEN_LAMP",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29856,
                                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                                 "mask": 256,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                 "RADALT_HEIGHT": {
                                                                                       "api_variant": "multiturn",
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "analog_dial",
                                                                                       "description": "Set low altitude pointer",
                                                                                        "identifier": "RADALT_HEIGHT",
                                                                                            "inputs": [ {
                                                                                                             "description": "turn the dial left or right",
                                                                                                               "interface": "variable_step",
                                                                                                               "max_value": 65535,
                                                                                                          "suggested_step": 3200
                                                                                                      } ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29974,
                                                                                                          "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"
                                                                                                      } ]
                                                                                  },
                                                         "RADALT_MIN_HEIGHT_PTR": {
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Min Height Pointer",
                                                                                        "identifier": "RADALT_MIN_HEIGHT_PTR",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29976,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                               "RADALT_OFF_FLAG": {
                                                                                          "category": "Radar Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "OFF Flag",
                                                                                        "identifier": "RADALT_OFF_FLAG",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29980,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                "RADALT_TEST_SW": {
                                                                                              "api_variant": "momentary_last_position",
                                                                                                 "category": "Radar Altimeter",
                                                                                             "control_type": "selector",
                                                                                              "description": "Push to Test Switch",
                                                                                               "identifier": "RADALT_TEST_SW",
                                                                                                   "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": 29852,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 16384,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 14,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "push_button"
                                                                                  }
                                                     },
                                        "Right DDI": {
                                                            "RIGHT_DDI_BRT_CTL": {
                                                                                         "category": "Right DDI",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Brightness Control Knob",
                                                                                       "identifier": "RIGHT_DDI_BRT_CTL",
                                                                                           "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": 29778,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                         "RIGHT_DDI_BRT_SELECT": {
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Brightness Selector Knob, OFF/NIGHT/DAY",
                                                                                              "identifier": "RIGHT_DDI_BRT_SELECT",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 96,
                                                                                                                  "max_value": 2,
                                                                                                                   "shift_by": 5,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "limited_rotary"
                                                                                 },
                                                           "RIGHT_DDI_CONT_CTL": {
                                                                                         "category": "Right DDI",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Contrast Control Knob",
                                                                                       "identifier": "RIGHT_DDI_CONT_CTL",
                                                                                           "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": 29780,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                              "RIGHT_DDI_PB_01": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 1",
                                                                                              "identifier": "RIGHT_DDI_PB_01",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 128,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 7,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_02": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 2",
                                                                                              "identifier": "RIGHT_DDI_PB_02",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 256,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 8,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_03": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 3",
                                                                                              "identifier": "RIGHT_DDI_PB_03",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 512,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_04": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 4",
                                                                                              "identifier": "RIGHT_DDI_PB_04",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1024,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 10,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_05": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 5",
                                                                                              "identifier": "RIGHT_DDI_PB_05",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 2048,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 11,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_06": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 6",
                                                                                              "identifier": "RIGHT_DDI_PB_06",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 4096,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 12,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_07": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 7",
                                                                                              "identifier": "RIGHT_DDI_PB_07",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 8192,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 13,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_08": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 8",
                                                                                              "identifier": "RIGHT_DDI_PB_08",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 16384,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 14,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_09": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 9",
                                                                                              "identifier": "RIGHT_DDI_PB_09",
                                                                                                  "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": 29720,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 32768,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 15,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_10": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 10",
                                                                                              "identifier": "RIGHT_DDI_PB_10",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 256,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 8,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_11": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 11",
                                                                                              "identifier": "RIGHT_DDI_PB_11",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 512,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_12": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 12",
                                                                                              "identifier": "RIGHT_DDI_PB_12",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1024,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 10,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_13": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 13",
                                                                                              "identifier": "RIGHT_DDI_PB_13",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 2048,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 11,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_14": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 14",
                                                                                              "identifier": "RIGHT_DDI_PB_14",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 4096,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 12,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_15": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 15",
                                                                                              "identifier": "RIGHT_DDI_PB_15",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 8192,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 13,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_16": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 16",
                                                                                              "identifier": "RIGHT_DDI_PB_16",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 16384,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 14,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_17": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 17",
                                                                                              "identifier": "RIGHT_DDI_PB_17",
                                                                                                  "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": 29736,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 32768,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 15,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_18": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 18",
                                                                                              "identifier": "RIGHT_DDI_PB_18",
                                                                                                  "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": 29738,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 256,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 8,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_19": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 19",
                                                                                              "identifier": "RIGHT_DDI_PB_19",
                                                                                                  "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": 29738,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 512,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                              "RIGHT_DDI_PB_20": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Right DDI",
                                                                                            "control_type": "selector",
                                                                                             "description": "Pushbutton 20",
                                                                                              "identifier": "RIGHT_DDI_PB_20",
                                                                                                  "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": 29738,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1024,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 10,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 }
                                                     },
                 "Right Essential Circuit Breakers": {
                                                         "CB_FCS_CHAN3": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "Right Essential Circuit Breakers",
                                                                                    "control_type": "selector",
                                                                                     "description": "CB FCS CHAN 3, ON/OFF",
                                                                                      "identifier": "CB_FCS_CHAN3",
                                                                                          "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": 29900,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 32768,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 15,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         },
                                                         "CB_FCS_CHAN4": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "Right Essential Circuit Breakers",
                                                                                    "control_type": "selector",
                                                                                     "description": "CB FCS CHAN 4, ON/OFF",
                                                                                      "identifier": "CB_FCS_CHAN4",
                                                                                          "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": 29902,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 1024,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 10,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         },
                                                             "CB_HOOOK": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "Right Essential Circuit Breakers",
                                                                                    "control_type": "selector",
                                                                                     "description": "CB HOOK, ON/OFF",
                                                                                      "identifier": "CB_HOOOK",
                                                                                          "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": 29902,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 2048,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 11,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         },
                                                                "CB_LG": {
                                                                                     "api_variant": "momentary_last_position",
                                                                                        "category": "Right Essential Circuit Breakers",
                                                                                    "control_type": "selector",
                                                                                     "description": "CB LG, ON/OFF",
                                                                                      "identifier": "CB_LG",
                                                                                          "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": 29902,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 4096,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 12,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "push_button"
                                                                         },
                                                           "FCS_BIT_SW": {
                                                                                        "category": "Right Essential Circuit Breakers",
                                                                                    "control_type": "selector",
                                                                                     "description": "FCS BIT Switch",
                                                                                      "identifier": "FCS_BIT_SW",
                                                                                          "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": 29902,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 8192,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 13,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "toggle_switch"
                                                                         }
                                                     },
                        "Rudder Pedal Adjust Level": {
                                                         "RUDDER_PEDAL_ADJUST": {
                                                                                               "category": "Rudder Pedal Adjust Level",
                                                                                           "control_type": "selector",
                                                                                            "description": "Rudder Pedal Adjust Lever",
                                                                                             "identifier": "RUDDER_PEDAL_ADJUST",
                                                                                                 "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": 29852,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8192,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 13,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "toggle_switch"
                                                                                }
                                                     },
                           "Select Jettison Button": {
                                                           "ANTI_SKID_SW": {
                                                                                          "category": "Select Jettison Button",
                                                                                      "control_type": "selector",
                                                                                       "description": "Anti Skid",
                                                                                        "identifier": "ANTI_SKID_SW",
                                                                                            "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": 29824,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 4096,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "toggle_switch"
                                                                           },
                                                                "FLAP_SW": {
                                                                                          "category": "Select Jettison Button",
                                                                                      "control_type": "selector",
                                                                                       "description": "FLAP Switch, AUTO/HALF/FULL",
                                                                                        "identifier": "FLAP_SW",
                                                                                            "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": 29828,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 768,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           },
                                                         "HOOK_BYPASS_SW": {
                                                                                   "category": "Select Jettison Button",
                                                                               "control_type": "toggle_switch",
                                                                                "description": "HOOK BYPASS Switch, FIELD/CARRIER",
                                                                                 "identifier": "HOOK_BYPASS_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 29824,
                                                                                                   "description": "switch position -- 0 = off, 1 = on",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                          "HYD_IND_BRAKE": {
                                                                                   "category": "Select Jettison Button",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "HYD Indicator Brake",
                                                                                 "identifier": "HYD_IND_BRAKE",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 29958,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                          "LAUNCH_BAR_SW": {
                                                                                   "category": "Select Jettison Button",
                                                                               "control_type": "toggle_switch",
                                                                                "description": "Launch Bar",
                                                                                 "identifier": "LAUNCH_BAR_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position -- 0 = off, 1 = on",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 29824,
                                                                                                   "description": "switch position -- 0 = off, 1 = on",
                                                                                                          "mask": 8192,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 13,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                            "LDG_TAXI_SW": {
                                                                                          "category": "Select Jettison Button",
                                                                                      "control_type": "selector",
                                                                                       "description": "LDG/TAXI LIGHT Switch",
                                                                                        "identifier": "LDG_TAXI_SW",
                                                                                            "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": 29824,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 32768,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 15,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "toggle_switch"
                                                                           },
                                                           "SEL_JETT_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "Select Jettison Button",
                                                                                      "control_type": "selector",
                                                                                       "description": "Selective Jettison Pushbutton",
                                                                                        "identifier": "SEL_JETT_BTN",
                                                                                            "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": 29824,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 256,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                          "SEL_JETT_KNOB": {
                                                                                          "category": "Select Jettison Button",
                                                                                      "control_type": "selector",
                                                                                       "description": "Selective Jettison Knob, L FUS MSL/SAFE/R FUS MSL/ RACK/LCHR /STORES",
                                                                                        "identifier": "SEL_JETT_KNOB",
                                                                                            "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": 29824,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 3584,
                                                                                                            "max_value": 4,
                                                                                                             "shift_by": 9,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           }
                                                     },
                                     "Sensor Panel": {
                                                               "FLIR_SW": {
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "FLIR Switch, ON/STBY/OFF",
                                                                                       "identifier": "FLIR_SW",
                                                                                           "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": 29896,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 12288,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 12,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "3_position_switch"
                                                                          },
                                                                "INS_SW": {
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "INS Switch, OFF/CV/GND/NAV/IFA/GYRO/GB/TEST",
                                                                                       "identifier": "INS_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 7
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 29898,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 14336,
                                                                                                           "max_value": 7,
                                                                                                            "shift_by": 11,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                           "LST_NFLR_SW": {
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "LST/NFLR Switch, ON/OFF",
                                                                                       "identifier": "LST_NFLR_SW",
                                                                                           "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": 29896,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 32768,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 15,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                              "LTD_R_SW": {
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "LTD/R Switch, ARM/SAFE",
                                                                                       "identifier": "LTD_R_SW",
                                                                                           "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": 29896,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 16384,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 14,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                              "RADAR_SW": {
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "RADAR Switch Change ,OFF/STBY/OPR/EMERG(PULL)",
                                                                                       "identifier": "RADAR_SW",
                                                                                           "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": 29898,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 768,
                                                                                                           "max_value": 3,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                         "RADAR_SW_PULL": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Sensor Panel",
                                                                                     "control_type": "selector",
                                                                                      "description": "RADAR Switch Pull (MW to pull), OFF/STBY/OPR/EMERG(PULL)",
                                                                                       "identifier": "RADAR_SW_PULL",
                                                                                           "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": 29898,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 1024,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 10,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          }
                                                     },
                       "Standby Airspeed Indicator": {
                                                         "STBY_ASI_AIRSPEED": {
                                                                                      "category": "Standby Airspeed Indicator",
                                                                                  "control_type": "analog_gauge",
                                                                                   "description": "Airspeed",
                                                                                    "identifier": "STBY_ASI_AIRSPEED",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29936,
                                                                                                      "description": "gauge position",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                     },
                                "Standby Altimeter": {
                                                         "STBY_ALT_10000_FT_CNT": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "10000 ft count",
                                                                                        "identifier": "STBY_ALT_10000_FT_CNT",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29942,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                          "STBY_ALT_1000_FT_CNT": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "1000 ft count",
                                                                                        "identifier": "STBY_ALT_1000_FT_CNT",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29944,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                           "STBY_ALT_100_FT_PTR": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "100 ft pointer",
                                                                                        "identifier": "STBY_ALT_100_FT_PTR",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29940,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                                "STBY_PRESS_ALT": {
                                                                                       "api_variant": "multiturn",
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_dial",
                                                                                       "description": "Pressure Setting Knob",
                                                                                        "identifier": "STBY_PRESS_ALT",
                                                                                            "inputs": [ {
                                                                                                             "description": "turn the dial left or right",
                                                                                                               "interface": "variable_step",
                                                                                                               "max_value": 65535,
                                                                                                          "suggested_step": 3200
                                                                                                      } ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29938,
                                                                                                          "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"
                                                                                                      } ]
                                                                                  },
                                                              "STBY_PRESS_SET_0": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Pressure Setting 1",
                                                                                        "identifier": "STBY_PRESS_SET_0",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29946,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                              "STBY_PRESS_SET_1": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Pressure Setting 2",
                                                                                        "identifier": "STBY_PRESS_SET_1",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29948,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  },
                                                              "STBY_PRESS_SET_2": {
                                                                                          "category": "Standby Altimeter",
                                                                                      "control_type": "analog_gauge",
                                                                                       "description": "Pressure Setting 3",
                                                                                        "identifier": "STBY_PRESS_SET_2",
                                                                                            "inputs": [  ],
                                                                                           "outputs": [ {
                                                                                                              "address": 29950,
                                                                                                          "description": "gauge position",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  }
                                                     },
             "Standby Attitude Reference Indicator": {
                                                         "SAI_ATT_WARNING_FLAG": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Attitude Warning Flag",
                                                                                       "identifier": "SAI_ATT_WARNING_FLAG",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29928,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                          "SAI_ATT_WARN_FLAG_L": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "led",
                                                                                      "description": "SAI Attitude Warning Flag as Light",
                                                                                       "identifier": "SAI_ATT_WARN_FLAG_L",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29912,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 512,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 9,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                     "SAI_BANK": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Bank",
                                                                                       "identifier": "SAI_BANK",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29926,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                     "SAI_CAGE": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Standby Attitude Reference Indicator",
                                                                                            "control_type": "selector",
                                                                                             "description": "SAI Pull to uncage",
                                                                                              "identifier": "SAI_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": 29822,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 1024,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 10,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                            "SAI_MAN_PITCH_ADJ": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Manual Pitch Adjustment",
                                                                                       "identifier": "SAI_MAN_PITCH_ADJ",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29930,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                    "SAI_PITCH": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Pitch",
                                                                                       "identifier": "SAI_PITCH",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29924,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                              "SAI_POINTER_HOR": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Horisontal Pointer",
                                                                                       "identifier": "SAI_POINTER_HOR",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 30042,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                              "SAI_POINTER_VER": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Vertical Pointer",
                                                                                       "identifier": "SAI_POINTER_VER",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 30040,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                             "SAI_RATE_OF_TURN": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Rate Of Turn",
                                                                                       "identifier": "SAI_RATE_OF_TURN",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29934,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                      "SAI_SET": {
                                                                                      "api_variant": "multiturn",
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_dial",
                                                                                      "description": "SAI Adjust Attitude",
                                                                                       "identifier": "SAI_SET",
                                                                                           "inputs": [ {
                                                                                                            "description": "turn the dial left or right",
                                                                                                              "interface": "variable_step",
                                                                                                              "max_value": 65535,
                                                                                                         "suggested_step": 3200
                                                                                                     } ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29922,
                                                                                                         "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"
                                                                                                     } ]
                                                                                 },
                                                                "SAI_SLIP_BALL": {
                                                                                         "category": "Standby Attitude Reference Indicator",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "SAI Slip Ball",
                                                                                       "identifier": "SAI_SLIP_BALL",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 29932,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                                 "SAI_TEST_BTN": {
                                                                                             "api_variant": "momentary_last_position",
                                                                                                "category": "Standby Attitude Reference Indicator",
                                                                                            "control_type": "selector",
                                                                                             "description": "SAI Test Button",
                                                                                              "identifier": "SAI_TEST_BTN",
                                                                                                  "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": 29822,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 512,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 9,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 }
                                                     },
                                  "Standby Compass": {
                                                          "SBY_COMPASS_BANK": {
                                                                                      "category": "Standby Compass",
                                                                                  "control_type": "analog_gauge",
                                                                                   "description": "Standby Compass Bank",
                                                                                    "identifier": "SBY_COMPASS_BANK",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29796,
                                                                                                      "description": "gauge position",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                           "SBY_COMPASS_HDG": {
                                                                                      "category": "Standby Compass",
                                                                                  "control_type": "analog_gauge",
                                                                                   "description": "Standby Compass Heading",
                                                                                    "identifier": "SBY_COMPASS_HDG",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29792,
                                                                                                      "description": "gauge position",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                         "SBY_COMPASS_PITCH": {
                                                                                      "category": "Standby Compass",
                                                                                  "control_type": "analog_gauge",
                                                                                   "description": "Standby Compass Pitch",
                                                                                    "identifier": "SBY_COMPASS_PITCH",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 29794,
                                                                                                      "description": "gauge position",
                                                                                                             "mask": 65535,
                                                                                                        "max_value": 65535,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                     },
                  "Standby Rate of Climb Indicator": {
                                                         "VSI": {
                                                                        "category": "Standby Rate of Climb Indicator",
                                                                    "control_type": "analog_gauge",
                                                                     "description": "Vertical Speed",
                                                                      "identifier": "VSI",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 29952,
                                                                                        "description": "gauge position",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                                     },
                          "Station Jettison Select": {
                                                            "SJ_CTR": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Station Jettison Select",
                                                                                 "control_type": "selector",
                                                                                  "description": "Station Jettison Select Button, CENTER",
                                                                                   "identifier": "SJ_CTR",
                                                                                       "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": 29740,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                         "SJ_CTR_LT": {
                                                                              "category": "Station Jettison Select",
                                                                          "control_type": "led",
                                                                           "description": "CTR Light",
                                                                            "identifier": "SJ_CTR_LT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 29742,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16384,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 14,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "SJ_LI": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Station Jettison Select",
                                                                                 "control_type": "selector",
                                                                                  "description": "Station Jettison Select Button, LEFT IN",
                                                                                   "identifier": "SJ_LI",
                                                                                       "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": 29742,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 1024,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 10,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                          "SJ_LI_LT": {
                                                                              "category": "Station Jettison Select",
                                                                          "control_type": "led",
                                                                           "description": "LI Light",
                                                                            "identifier": "SJ_LI_LT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 29742,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 32768,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 15,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "SJ_LO": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Station Jettison Select",
                                                                                 "control_type": "selector",
                                                                                  "description": "Station Jettison Select Button, LEFT OUT",
                                                                                   "identifier": "SJ_LO",
                                                                                       "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": 29742,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 2048,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 11,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                          "SJ_LO_LT": {
                                                                              "category": "Station Jettison Select",
                                                                          "control_type": "led",
                                                                           "description": "LO Light",
                                                                            "identifier": "SJ_LO_LT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 29744,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "SJ_RI": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Station Jettison Select",
                                                                                 "control_type": "selector",
                                                                                  "description": "Station Jettison Select Button, RIGHT IN",
                                                                                   "identifier": "SJ_RI",
                                                                                       "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": 29742,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 4096,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 12,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                          "SJ_RI_LT": {
                                                                              "category": "Station Jettison Select",
                                                                          "control_type": "led",
                                                                           "description": "RI Light",
                                                                            "identifier": "SJ_RI_LT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 29744,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "SJ_RO": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Station Jettison Select",
                                                                                 "control_type": "selector",
                                                                                  "description": "Station Jettison Select Button, RIGHT OUT",
                                                                                   "identifier": "SJ_RO",
                                                                                       "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": 29742,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 8192,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 13,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                          "SJ_RO_LT": {
                                                                              "category": "Station Jettison Select",
                                                                          "control_type": "led",
                                                                           "description": "RO Light",
                                                                            "identifier": "SJ_RO_LT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 29744,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1024,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 10,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      }
                                                     },
                                            "Stick": {
                                                         "STICK_GUN_TRIGGER2": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "Stick",
                                                                                          "control_type": "selector",
                                                                                           "description": "Stick Gun Trigger, SECOND DETENT (Press to shoot)",
                                                                                            "identifier": "STICK_GUN_TRIGGER2",
                                                                                                "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": 29906,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 1024,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 10,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               },
                                                           "STICK_N_WHEEL_SW": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "Stick",
                                                                                          "control_type": "selector",
                                                                                           "description": "Stick Undesignate/Nose Wheel Steer Switch",
                                                                                            "identifier": "STICK_N_WHEEL_SW",
                                                                                                "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": 29906,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 4096,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 12,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               },
                                                            "STICK_PADDLE_SW": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "Stick",
                                                                                          "control_type": "selector",
                                                                                           "description": "Stick Autopilot/Nosewheel Steering Disengage (Paddle) Switch",
                                                                                            "identifier": "STICK_PADDLE_SW",
                                                                                                "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": 29906,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 2048,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 11,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               },
                                                             "STICK_RECCE_SW": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "Stick",
                                                                                          "control_type": "selector",
                                                                                           "description": "Stick RECCE Event Mark Switch",
                                                                                            "identifier": "STICK_RECCE_SW",
                                                                                                "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": 29906,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 512,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 9,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               },
                                                         "STICK_WEAP_REL_BTN": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "Stick",
                                                                                          "control_type": "selector",
                                                                                           "description": "Stick Weapon Release Button",
                                                                                            "identifier": "STICK_WEAP_REL_BTN",
                                                                                                "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": 29906,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 256,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 8,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               }
                                                     },
                                             "TODO": {
                                                          "LEFT_VIDEO_BIT": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "TODO",
                                                                                       "control_type": "selector",
                                                                                        "description": "Left Video Sensor BIT Initiate Pushbutton - Push to initiate BIT",
                                                                                         "identifier": "LEFT_VIDEO_BIT",
                                                                                             "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": 29904,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 8192,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                              "NUC_WPN_SW": {
                                                                                           "category": "TODO",
                                                                                       "control_type": "selector",
                                                                                        "description": "NUC WPN Switch, ENABLE/DISABLE (no function)",
                                                                                         "identifier": "NUC_WPN_SW",
                                                                                             "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": 29904,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "toggle_switch"
                                                                            },
                                                         "RIGHT_VIDEO_BIT": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "TODO",
                                                                                       "control_type": "selector",
                                                                                        "description": "Right Video Sensor BIT Initiate Pushbutton - Push to initiate BIT",
                                                                                         "identifier": "RIGHT_VIDEO_BIT",
                                                                                             "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": 29904,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            }
                                                     },
                                "Throttle Quadrant": {
                                                             "THROTTLE_ATC_SW": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle ATC Engage/Disengage Switch",
                                                                                             "identifier": "THROTTLE_ATC_SW",
                                                                                                 "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": 29908,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 1024,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 10,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                           "THROTTLE_CAGE_BTN": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle Cage/Uncage Button",
                                                                                             "identifier": "THROTTLE_CAGE_BTN",
                                                                                                 "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": 29906,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 8192,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 13,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                            "THROTTLE_DISP_SW": {
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle Dispense Switch, Aft(FLARE)/Center(OFF)/Forward(CHAFF)",
                                                                                             "identifier": "THROTTLE_DISP_SW",
                                                                                                 "inputs": [ {
                                                                                                               "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                                 "interface": "set_state",
                                                                                                                 "max_value": 2
                                                                                                           } ],
                                                                                    "momentary_positions": "first_and_last",
                                                                                                "outputs": [ {
                                                                                                                   "address": 29906,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 49152,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 14,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "rocker_switch"
                                                                                },
                                                           "THROTTLE_EXT_L_SW": {
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle Exterior Lights Switch, ON/OFF",
                                                                                             "identifier": "THROTTLE_EXT_L_SW",
                                                                                                 "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": 29908,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 4096,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 12,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                         "THROTTLE_FOV_SEL_SW": {
                                                                                            "api_variant": "momentary_last_position",
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle RAID/FLIR FOV Select Button",
                                                                                             "identifier": "THROTTLE_FOV_SEL_SW",
                                                                                                 "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": 29908,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 2048,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 11,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                },
                                                           "THROTTLE_FRICTION": {
                                                                                        "category": "Throttle Quadrant",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "Throttles Friction Adjusting Lever",
                                                                                      "identifier": "THROTTLE_FRICTION",
                                                                                          "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": 29986,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                         "THROTTLE_RADAR_ELEV": {
                                                                                        "category": "Throttle Quadrant",
                                                                                    "control_type": "limited_dial",
                                                                                     "description": "Throttle Radar Elevation Control",
                                                                                      "identifier": "THROTTLE_RADAR_ELEV",
                                                                                          "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": 30038,
                                                                                                        "description": "position of the potentiometer",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                          "THROTTLE_SPEED_BRK": {
                                                                                               "category": "Throttle Quadrant",
                                                                                           "control_type": "selector",
                                                                                            "description": "Throttle Speed Brake Switch, EXTEND/OFF/RETRACT",
                                                                                             "identifier": "THROTTLE_SPEED_BRK",
                                                                                                 "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": 29908,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 768,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 8,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "3_position_switch"
                                                                                }
                                                     },
                        "Up Front Controller (UFC)": {
                                                                                   "UFC_0": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 0",
                                                                                                         "identifier": "UFC_0",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 512,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 9,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_1": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 1",
                                                                                                         "identifier": "UFC_1",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 1024,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 10,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_2": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 2",
                                                                                                         "identifier": "UFC_2",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 2048,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 11,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_3": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 3",
                                                                                                         "identifier": "UFC_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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 4096,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 12,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_4": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 4",
                                                                                                         "identifier": "UFC_4",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 8192,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 13,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_5": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 5",
                                                                                                         "identifier": "UFC_5",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 16384,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 14,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_6": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 6",
                                                                                                         "identifier": "UFC_6",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 32768,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 15,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_7": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 7",
                                                                                                         "identifier": "UFC_7",
                                                                                                             "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": 29720,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 1,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 0,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_8": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 8",
                                                                                                         "identifier": "UFC_8",
                                                                                                             "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": 29720,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 2,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 1,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                   "UFC_9": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "UFC Keyboard Pushbutton, 9",
                                                                                                         "identifier": "UFC_9",
                                                                                                             "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": 29720,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 4,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 2,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_ADF": {
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "ADF Function Select Switch, 1/OFF/2",
                                                                                                         "identifier": "UFC_ADF",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 192,
                                                                                                                             "max_value": 2,
                                                                                                                              "shift_by": 6,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "3_position_switch"
                                                                                            },
                                                                                  "UFC_AP": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, A/P",
                                                                                                         "identifier": "UFC_AP",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 128,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 7,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_BCN": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, BCN",
                                                                                                         "identifier": "UFC_BCN",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 4096,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 12,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_BRT": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "limited_dial",
                                                                                                 "description": "Brightness Control Knob",
                                                                                                  "identifier": "UFC_BRT",
                                                                                                      "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": 29726,
                                                                                                                    "description": "position of the potentiometer",
                                                                                                                           "mask": 65535,
                                                                                                                      "max_value": 65535,
                                                                                                                       "shift_by": 0,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "integer"
                                                                                                                } ]
                                                                                            },
                                                                                 "UFC_CLR": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Keyboard Pushbutton, CLR",
                                                                                                         "identifier": "UFC_CLR",
                                                                                                             "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": 29720,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 8,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 3,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                "UFC_COMM1_CHANNEL_SELECT": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "fixed_step_dial",
                                                                                                 "description": "COMM 1 Channel Select Knob",
                                                                                                  "identifier": "UFC_COMM1_CHANNEL_SELECT",
                                                                                                      "inputs": [ {
                                                                                                                    "description": "turn left or right",
                                                                                                                      "interface": "fixed_step"
                                                                                                                } ],
                                                                                                     "outputs": [  ]
                                                                                            },
                                                                       "UFC_COMM1_DISPLAY": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Comm 1 Display",
                                                                                                  "identifier": "UFC_COMM1_DISPLAY",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29732,
                                                                                                                    "description": "Comm 1 Display",
                                                                                                                     "max_length": 2,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                          "UFC_COMM1_PULL": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "COMM 1 Channel Selector Knob Pull",
                                                                                                         "identifier": "UFC_COMM1_PULL",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 16384,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 14,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                           "UFC_COMM1_VOL": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "limited_dial",
                                                                                                 "description": "COMM 1 Volume Control Knob",
                                                                                                  "identifier": "UFC_COMM1_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": 29722,
                                                                                                                    "description": "position of the potentiometer",
                                                                                                                           "mask": 65535,
                                                                                                                      "max_value": 65535,
                                                                                                                       "shift_by": 0,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "integer"
                                                                                                                } ]
                                                                                            },
                                                                "UFC_COMM2_CHANNEL_SELECT": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "fixed_step_dial",
                                                                                                 "description": "COMM 2 Channel Select Knob",
                                                                                                  "identifier": "UFC_COMM2_CHANNEL_SELECT",
                                                                                                      "inputs": [ {
                                                                                                                    "description": "turn left or right",
                                                                                                                      "interface": "fixed_step"
                                                                                                                } ],
                                                                                                     "outputs": [  ]
                                                                                            },
                                                                       "UFC_COMM2_DISPLAY": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Comm 2 Display",
                                                                                                  "identifier": "UFC_COMM2_DISPLAY",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29734,
                                                                                                                    "description": "Comm 2 Display",
                                                                                                                     "max_length": 2,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                          "UFC_COMM2_PULL": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "COMM 2 Channel Selector Knob Pull",
                                                                                                         "identifier": "UFC_COMM2_PULL",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 32768,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 15,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                           "UFC_COMM2_VOL": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "limited_dial",
                                                                                                 "description": "COMM 2 Volume Control Knob",
                                                                                                  "identifier": "UFC_COMM2_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": 29724,
                                                                                                                    "description": "position of the potentiometer",
                                                                                                                           "mask": 65535,
                                                                                                                      "max_value": 65535,
                                                                                                                       "shift_by": 0,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "integer"
                                                                                                                } ]
                                                                                            },
                                                                                  "UFC_DL": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, D/L",
                                                                                                         "identifier": "UFC_DL",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 2048,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 11,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                               "UFC_EMCON": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Emission Control Pushbutton",
                                                                                                         "identifier": "UFC_EMCON",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 256,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 8,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_ENT": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Keyboard Pushbutton, ENT",
                                                                                                         "identifier": "UFC_ENT",
                                                                                                             "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": 29720,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 16,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 4,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_IFF": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, IFF",
                                                                                                         "identifier": "UFC_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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 256,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 8,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_ILS": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, ILS",
                                                                                                         "identifier": "UFC_ILS",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 1024,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 10,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                  "UFC_IP": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "I/P Pushbutton",
                                                                                                         "identifier": "UFC_IP",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 32,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 5,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                               "UFC_ONOFF": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, ON/OFF",
                                                                                                         "identifier": "UFC_ONOFF",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 8192,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 13,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                     "UFC_OPTION_CUEING_1": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Cueing 1",
                                                                                                  "identifier": "UFC_OPTION_CUEING_1",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29736,
                                                                                                                    "description": "Option Cueing 1",
                                                                                                                     "max_length": 1,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                     "UFC_OPTION_CUEING_2": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Cueing 2",
                                                                                                  "identifier": "UFC_OPTION_CUEING_2",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29738,
                                                                                                                    "description": "Option Cueing 2",
                                                                                                                     "max_length": 1,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                     "UFC_OPTION_CUEING_3": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Cueing 3",
                                                                                                  "identifier": "UFC_OPTION_CUEING_3",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29740,
                                                                                                                    "description": "Option Cueing 3",
                                                                                                                     "max_length": 1,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                     "UFC_OPTION_CUEING_4": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Cueing 4",
                                                                                                  "identifier": "UFC_OPTION_CUEING_4",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29742,
                                                                                                                    "description": "Option Cueing 4",
                                                                                                                     "max_length": 1,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                     "UFC_OPTION_CUEING_5": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Cueing 5",
                                                                                                  "identifier": "UFC_OPTION_CUEING_5",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29744,
                                                                                                                    "description": "Option Cueing 5",
                                                                                                                     "max_length": 1,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                    "UFC_OPTION_DISPLAY_1": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Display 1",
                                                                                                  "identifier": "UFC_OPTION_DISPLAY_1",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29746,
                                                                                                                    "description": "Option Display 1",
                                                                                                                     "max_length": 4,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                    "UFC_OPTION_DISPLAY_2": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Display 2",
                                                                                                  "identifier": "UFC_OPTION_DISPLAY_2",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29750,
                                                                                                                    "description": "Option Display 2",
                                                                                                                     "max_length": 4,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                    "UFC_OPTION_DISPLAY_3": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Display 3",
                                                                                                  "identifier": "UFC_OPTION_DISPLAY_3",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29754,
                                                                                                                    "description": "Option Display 3",
                                                                                                                     "max_length": 4,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                    "UFC_OPTION_DISPLAY_4": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Display 4",
                                                                                                  "identifier": "UFC_OPTION_DISPLAY_4",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29758,
                                                                                                                    "description": "Option Display 4",
                                                                                                                     "max_length": 4,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                    "UFC_OPTION_DISPLAY_5": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Option Display 5",
                                                                                                  "identifier": "UFC_OPTION_DISPLAY_5",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29762,
                                                                                                                    "description": "Option Display 5",
                                                                                                                     "max_length": 4,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                                 "UFC_OS1": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Option Select Pushbutton 1",
                                                                                                         "identifier": "UFC_OS1",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 1,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 0,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_OS2": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Option Select Pushbutton 2",
                                                                                                         "identifier": "UFC_OS2",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 2,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 1,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_OS3": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Option Select Pushbutton 3",
                                                                                                         "identifier": "UFC_OS3",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 4,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 2,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_OS4": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Option Select Pushbutton 4",
                                                                                                         "identifier": "UFC_OS4",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 8,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 3,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                                                 "UFC_OS5": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Option Select Pushbutton 5",
                                                                                                         "identifier": "UFC_OS5",
                                                                                                             "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": 29718,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 16,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 4,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            },
                                                           "UFC_SCRATCHPAD_NUMBER_DISPLAY": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Scratchpad Number Display",
                                                                                                  "identifier": "UFC_SCRATCHPAD_NUMBER_DISPLAY",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29766,
                                                                                                                    "description": "Scratchpad Number Display",
                                                                                                                     "max_length": 8,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                         "UFC_SCRATCHPAD_STRING_1_DISPLAY": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Scratchpad String 1 Display",
                                                                                                  "identifier": "UFC_SCRATCHPAD_STRING_1_DISPLAY",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29774,
                                                                                                                    "description": "Scratchpad String 1 Display",
                                                                                                                     "max_length": 2,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                         "UFC_SCRATCHPAD_STRING_2_DISPLAY": {
                                                                                                    "category": "Up Front Controller (UFC)",
                                                                                                "control_type": "display",
                                                                                                 "description": "Scratchpad String 2 Display",
                                                                                                  "identifier": "UFC_SCRATCHPAD_STRING_2_DISPLAY",
                                                                                                      "inputs": [  ],
                                                                                                     "outputs": [ {
                                                                                                                        "address": 29776,
                                                                                                                    "description": "Scratchpad String 2 Display",
                                                                                                                     "max_length": 2,
                                                                                                                         "suffix": "",
                                                                                                                           "type": "string"
                                                                                                                } ]
                                                                                            },
                                                                                 "UFC_TCN": {
                                                                                                        "api_variant": "momentary_last_position",
                                                                                                           "category": "Up Front Controller (UFC)",
                                                                                                       "control_type": "selector",
                                                                                                        "description": "Function Selector Pushbutton, TCN",
                                                                                                         "identifier": "UFC_TCN",
                                                                                                             "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": 29716,
                                                                                                                           "description": "selector position",
                                                                                                                                  "mask": 512,
                                                                                                                             "max_value": 1,
                                                                                                                              "shift_by": 9,
                                                                                                                                "suffix": "",
                                                                                                                                  "type": "integer"
                                                                                                                       } ],
                                                                                                   "physical_variant": "push_button"
                                                                                            }
                                                     },
                                 "Wing Fold Switch": {
                                                           "WING_FOLD_PULL": {
                                                                                            "category": "Wing Fold Switch",
                                                                                        "control_type": "selector",
                                                                                         "description": "Wing Fold Control Handle Pull",
                                                                                          "identifier": "WING_FOLD_PULL",
                                                                                              "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": 29856,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 2048,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 11,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "toggle_switch"
                                                                             },
                                                         "WING_FOLD_ROTATE": {
                                                                                            "category": "Wing Fold Switch",
                                                                                        "control_type": "selector",
                                                                                         "description": "Wing Fold Control Handle, FOLD/HOLD/UNFOLD",
                                                                                          "identifier": "WING_FOLD_ROTATE",
                                                                                              "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": 29856,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 12288,
                                                                                                              "max_value": 2,
                                                                                                               "shift_by": 12,
                                                                                                                 "suffix": "",
                                                                                                                   "type": "integer"
                                                                                                        } ],
                                                                                    "physical_variant": "3_position_switch"
                                                                             }
                                                     }
};
