{
                                           "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": 21704,
                                                                                                   "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": 21598,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 3072,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           },
                                                          "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": 21598,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 12288,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           },
                                                        "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": 21592,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 24576,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 13,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           },
                                                            "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": 21592,
                                                                                                          "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": 21598,
                                                                                                          "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": 21598,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21612,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21614,
                                                                                                          "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": 21616,
                                                                                                          "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": 21598,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 768,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           }
                                                    },
           "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": 21508,
                                                                                                       "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": 21508,
                                                                                                "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": 21504,
                                                                                                      "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": 21504,
                                                                                                      "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": 21504,
                                                                                                      "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": 21682,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 3072,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 10,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "limited_rotary"
                                                                               },
                                                          "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": 21682,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 12288,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 12,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "limited_rotary"
                                                                               }
                                                    },
                 "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": 21658,
                                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                                            "mask": 256,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 8,
                                                                                                          "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": 21654,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 32768,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 15,
                                                                                                                 "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": 21682,
                                                                                                   "description": "switch position -- 0 = off, 1 = on",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "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": 21682,
                                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "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": 21684,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 768,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 8,
                                                                                                               "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": 21508,
                                                                                                                    "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": 21508,
                                                                                                                    "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": 21658,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "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": 21658,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 32768,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 15,
                                                                                                           "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": 21658,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 8192,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 13,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              },
                                                              "CLIP_FCES_LT": {
                                                                                      "category": "Caution Light Panel",
                                                                                  "control_type": "led",
                                                                                   "description": "FCES",
                                                                                    "identifier": "CLIP_FCES_LT",
                                                                                        "inputs": [  ],
                                                                                       "outputs": [ {
                                                                                                          "address": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 4096,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 12,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 2048,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 11,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 512,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 9,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 32768,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 15,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 1024,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 10,
                                                                                                           "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": 21662,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 8192,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 13,
                                                                                                           "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": 21670,
                                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ]
                                                                              }
                                                    },
                                           "Clock": {
                                                        "CLOCK_ELAPSED_MINUTES": {
                                                                                         "category": "Clock",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "Elapsed Minutes",
                                                                                       "identifier": "CLOCK_ELAPSED_MINUTES",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 21752,
                                                                                                         "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": 21754,
                                                                                                         "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": 21748,
                                                                                                         "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": 21750,
                                                                                                         "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": 21756,
                                                                                                "description": "gauge position",
                                                                                                       "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": 21792,
                                                                                                      "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": 21678,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 3072,
                                                                                                               "max_value": 2,
                                                                                                                "shift_by": 10,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                         "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": 21678,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 768,
                                                                                                               "max_value": 2,
                                                                                                                "shift_by": 8,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                             "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": 21678,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 49152,
                                                                                                               "max_value": 2,
                                                                                                                "shift_by": 14,
                                                                                                                  "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": 21780,
                                                                                                      "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": 21676,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 32768,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 15,
                                                                                                                  "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": 21678,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 12288,
                                                                                                               "max_value": 2,
                                                                                                                "shift_by": 12,
                                                                                                                  "suffix": "",
                                                                                                                    "type": "integer"
                                                                                                         } ],
                                                                                     "physical_variant": "limited_rotary"
                                                                              },
                                                        "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": 21680,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 15872,
                                                                                                               "max_value": 19,
                                                                                                                "shift_by": 9,
                                                                                                                  "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": 21680,
                                                                                                             "description": "selector position",
                                                                                                                    "mask": 256,
                                                                                                               "max_value": 1,
                                                                                                                "shift_by": 8,
                                                                                                                  "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": 21786,
                                                                                                      "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": 21788,
                                                                                                      "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": 21782,
                                                                                                      "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": 21790,
                                                                                                      "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": 21778,
                                                                                                      "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": 21784,
                                                                                                      "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": 21816,
                                                                                                       "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": 21694,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 24576,
                                                                                                                "max_value": 2,
                                                                                                                 "shift_by": 13,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "limited_rotary"
                                                                               }
                                                    },
                             "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": 21622,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "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": 21622,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 12288,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 12,
                                                                                                                "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": 21622,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                             "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": 21626,
                                                                                                           "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": 21684,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 4096,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 12,
                                                                                                                 "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": 21696,
                                                                                                          "description": "switch position -- 0 = off, 1 = on",
                                                                                                                 "mask": 4096,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 12,
                                                                                                               "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": 21696,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 8192,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 13,
                                                                                                                      "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": 21696,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 16384,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 14,
                                                                                                                      "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": 21698,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 1024,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 10,
                                                                                                                      "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": 21698,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 768,
                                                                                                                   "max_value": 2,
                                                                                                                    "shift_by": 8,
                                                                                                                      "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": 21696,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 32768,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 15,
                                                                                                                      "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": 21686,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 1536,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 9,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "limited_rotary"
                                                                      },
                                                          "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": 21686,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 2048,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 11,
                                                                                                          "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": 21686,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 4096,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 12,
                                                                                                          "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": 21798,
                                                                                              "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": 21796,
                                                                                              "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": 21540,
                                                                                                        "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": 21622,
                                                                                                                         "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 = parking",
                                                                                                                    "interface": "set_state",
                                                                                                                    "max_value": 1
                                                                                                              } ],
                                                                                                   "outputs": [ {
                                                                                                                      "address": 21622,
                                                                                                                  "description": "switch position -- 0 = emergency, 1 = parking",
                                                                                                                         "mask": 2048,
                                                                                                                    "max_value": 1,
                                                                                                                     "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": 21738,
                                                                                                "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": 21740,
                                                                                                "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": 21686,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 24576,
                                                                                                           "max_value": 3,
                                                                                                            "shift_by": 13,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_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": 21686,
                                                                                                         "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": 21688,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 3072,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 10,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                            "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": 21800,
                                                                                                  "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": 21688,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 768,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                        "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": 21688,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 12288,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 12,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                         "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": 21688,
                                                                                                  "description": "switch position -- 0 = off, 1 = on",
                                                                                                         "mask": 16384,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 14,
                                                                                                       "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": 21802,
                                                                                                  "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": 21774,
                                                                                                    "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": 21670,
                                                                                                           "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": 21772,
                                                                                                    "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": 21674,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 3072,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 10,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "limited_rotary"
                                                                            }
                                                    },
                                    "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": 21510,
                                                                                                       "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": 21670,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 24576,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 13,
                                                                                                            "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": 21592,
                                                                                                        "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": 21544,
                                                                                                        "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": 21544,
                                                                                                        "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": 21544,
                                                                                                        "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": 21544,
                                                                                                        "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": 21544,
                                                                                                        "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": 21658,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 4096,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 12,
                                                                                                          "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": 21676,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 4096,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 12,
                                                                                                                 "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": 21676,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 16384,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 14,
                                                                                                                 "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": 21676,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 8192,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 13,
                                                                                                                 "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": 21776,
                                                                                                     "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": 21674,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 32768,
                                                                                                              "max_value": 1,
                                                                                                               "shift_by": 15,
                                                                                                                 "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": 21676,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 768,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           },
                                                        "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": 21676,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 3072,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           },
                                                           "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": 21674,
                                                                                                   "description": "switch position -- 0 = off, 1 = on",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "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": 21674,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 12288,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "limited_rotary"
                                                                           }
                                                    },
                    "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": 21684,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 1024,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 10,
                                                                                                             "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": 21684,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 2048,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 11,
                                                                                                             "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": 21672,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 768,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 8,
                                                                                                            "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": 21672,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 3072,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 10,
                                                                                                            "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": 21672,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 12288,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 12,
                                                                                                            "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": 21672,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 49152,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 14,
                                                                                                            "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": 21674,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 768,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 8,
                                                                                                            "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": 21540,
                                                                                                               "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": 21590,
                                                                                                        "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": 21542,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 768,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 8,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                                 "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": 21588,
                                                                                                        "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": 21586,
                                                                                                        "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": 21584,
                                                                                                        "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": 21540,
                                                                                                               "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": 21540,
                                                                                                               "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": 21540,
                                                                                                               "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": 21506,
                                                                                                        "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": 21702,
                                                                                                        "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": 21592,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 6144,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 11,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                        "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": 21592,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 384,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 7,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                },
                                                        "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": 21592,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 1536,
                                                                                                                 "max_value": 2,
                                                                                                                  "shift_by": 9,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "limited_rotary"
                                                                                }
                                                    },
                "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": 21766,
                                                                                                 "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": 21768,
                                                                                                 "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": 21670,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 6144,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 11,
                                                                                                               "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": 21670,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 1536,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 9,
                                                                                                               "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": 21594,
                                                                                                         "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": 21678,
                                                                                                         "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": 21600,
                                                                                                         "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": 21602,
                                                                                                         "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": 21604,
                                                                                                         "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": 21656,
                                                                                                         "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": 21612,
                                                                                                         "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": 21614,
                                                                                                         "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": 21616,
                                                                                                         "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": 21618,
                                                                                                         "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": 21592,
                                                                                                                "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": 21592,
                                                                                                                "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": 21620,
                                                                                                         "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": 21624,
                                                                                                         "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": 21674,
                                                                                                         "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": 21628,
                                                                                                         "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": 21634,
                                                                                                         "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": 21686,
                                                                                                         "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": 21692,
                                                                                                         "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": 21688,
                                                                                                         "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": 21696,
                                                                                                         "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": 21680,
                                                                                                         "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": 21592,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 2,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 1,
                                                                                                                     "suffix": "",
                                                                                                                       "type": "integer"
                                                                                                            } ],
                                                                                        "physical_variant": "push_button"
                                                                                 },
                                                             "IFEI_OIL_PRESS_L": {
                                                                                         "category": "Integrated Fuel/Engine Indicator (IFEI)",
                                                                                     "control_type": "display",
                                                                                      "description": "OilPress_L",
                                                                                       "identifier": "IFEI_OIL_PRESS_L",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 21640,
                                                                                                         "description": "OilPress_L",
                                                                                                          "max_length": 2,
                                                                                                              "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": 21642,
                                                                                                         "description": "OilPress_R",
                                                                                                          "max_length": 2,
                                                                                                              "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": 21676,
                                                                                                         "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": 21592,
                                                                                                                "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": 21694,
                                                                                                         "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": 21690,
                                                                                                         "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": 21644,
                                                                                                         "description": "RPM_L",
                                                                                                          "max_length": 2,
                                                                                                              "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": 21646,
                                                                                                         "description": "RPM_R",
                                                                                                          "max_length": 2,
                                                                                                              "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": 21670,
                                                                                                         "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": 21698,
                                                                                                         "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": 21682,
                                                                                                         "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": 21660,
                                                                                                         "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": 21648,
                                                                                                         "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": 21652,
                                                                                                         "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": 21672,
                                                                                                         "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": 21606,
                                                                                                         "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": 21608,
                                                                                                         "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": 21610,
                                                                                                         "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": 21664,
                                                                                                         "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": 21592,
                                                                                                                "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": 21592,
                                                                                                                "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": 21700,
                                                                                                         "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": 21810,
                                                                                                          "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": 21690,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 768,
                                                                                                                   "max_value": 2,
                                                                                                                    "shift_by": 8,
                                                                                                                      "suffix": "",
                                                                                                                        "type": "integer"
                                                                                                             } ],
                                                                                         "physical_variant": "limited_rotary"
                                                                                  },
                                                               "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": 21804,
                                                                                                          "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": 21808,
                                                                                                          "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": 21806,
                                                                                                          "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": 21688,
                                                                                                                 "description": "selector position",
                                                                                                                        "mask": 32768,
                                                                                                                   "max_value": 1,
                                                                                                                    "shift_by": 15,
                                                                                                                      "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": 21812,
                                                                                                          "description": "position of the potentiometer",
                                                                                                                 "mask": 65535,
                                                                                                            "max_value": 65535,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ]
                                                                                  }
                                                    },
                          "Internal Canopy Switch": {
                                                        "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": 21696,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 768,
                                                                                                      "max_value": 2,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "rocker_switch"
                                                                     }
                                                    },
                                   "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": 21694,
                                                                                                            "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": 21692,
                                                                                                            "description": "selector position",
                                                                                                                   "mask": 24576,
                                                                                                              "max_value": 3,
                                                                                                               "shift_by": 13,
                                                                                                                 "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": 21694,
                                                                                                            "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": 21814,
                                                                                                     "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": 21506,
                                                                                                      "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": 21506,
                                                                                                      "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": 21506,
                                                                                                      "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": 21504,
                                                                                                      "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": 21504,
                                                                                                      "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": 21506,
                                                                                                      "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": 21506,
                                                                                                      "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": 21504,
                                                                                                      "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": 21504,
                                                                                                      "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": 21504,
                                                                                                      "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": 21506,
                                                                                                      "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": 21680,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "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": 21794,
                                                                                            "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": 21616,
                                                                                                                     "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": 21616,
                                                                                                                     "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": 21616,
                                                                                                                     "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": 21616,
                                                                                                                     "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": 21616,
                                                                                                              "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": 21512,
                                                                                                       "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": 21510,
                                                                                                              "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": 21514,
                                                                                                       "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21510,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21516,
                                                                                                              "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": 21504,
                                                                                                       "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": 21504,
                                                                                                              "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": 21504,
                                                                                                              "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": 21684,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 8192,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 13,
                                                                                                             "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": 21684,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 16384,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 14,
                                                                                                             "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": 21686,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 256,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 8,
                                                                                                             "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": 21684,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 32768,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 15,
                                                                                                             "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": 21504,
                                                                                                   "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": 21504,
                                                                                                   "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": 21504,
                                                                                                   "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": 21582,
                                                                                                       "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": 21538,
                                                                                                              "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": 21538,
                                                                                                       "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": 21538,
                                                                                                              "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": 21538,
                                                                                                              "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": 21508,
                                                                                                            "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": 21508,
                                                                                                            "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": 21508,
                                                                                                     "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": 21508,
                                                                                                            "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": 21508,
                                                                                                     "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": 21508,
                                                                                                     "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": 21508,
                                                                                                     "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": 21504,
                                                                                                           "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": 21504,
                                                                                                                  "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": 21680,
                                                                                                                  "description": "selector position",
                                                                                                                         "mask": 32768,
                                                                                                                    "max_value": 1,
                                                                                                                     "shift_by": 15,
                                                                                                                       "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 = emergency, 1 = parking",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 2
                                                                                                       } ],
                                                                                            "outputs": [ {
                                                                                                               "address": 21682,
                                                                                                           "description": "switch position -- 0 = emergency, 1 = parking",
                                                                                                                  "mask": 768,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 8,
                                                                                                                "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21506,
                                                                                                    "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": 21508,
                                                                                                    "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": 21508,
                                                                                                    "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_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": 21626,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                              "RWR_BIT_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 BIT Light",
                                                                                  "identifier": "RWR_BIT_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21654,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 1024,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 10,
                                                                                                         "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": 21626,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 4096,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 12,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                          "RWR_DISPLAY_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 DISPLAY Light",
                                                                                  "identifier": "RWR_DISPLAY_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21650,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 8192,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 13,
                                                                                                         "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": 21650,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 1792,
                                                                                                             "max_value": 4,
                                                                                                              "shift_by": 8,
                                                                                                                "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": 21744,
                                                                                                    "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",
                                                                                  "identifier": "RWR_ENABLE_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21650,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 32768,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 15,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                             "RWR_FAIL_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 FAIL Light",
                                                                                  "identifier": "RWR_FAIL_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21654,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 512,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 9,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "RWR_LIMIT_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 LIMIT Light",
                                                                                  "identifier": "RWR_LIMIT_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21650,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 4096,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 12,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "RWR_LOWER_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 LOWER Light",
                                                                                  "identifier": "RWR_LOWER_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21650,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 2048,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 11,
                                                                                                         "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": 21626,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 16384,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 14,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                           "RWR_OFFSET_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 OFFSET Light",
                                                                                  "identifier": "RWR_OFFSET_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21654,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 256,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 8,
                                                                                                         "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": 21626,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 2048,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 11,
                                                                                                                "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": 21746,
                                                                                                    "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": 21626,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 8192,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 13,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                          "RWR_SPECIAL_LT": {
                                                                                    "category": "RWR Control Indicator",
                                                                                "control_type": "led",
                                                                                 "description": "ALR-67 SPECIAL Light",
                                                                                  "identifier": "RWR_SPECIAL_LT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21650,
                                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                                           "mask": 16384,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 14,
                                                                                                         "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": 21654,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 8192,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 13,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                               "RADALT_ALT_PTR": {
                                                                                         "category": "Radar Altimeter",
                                                                                     "control_type": "analog_gauge",
                                                                                      "description": "Altitude Pointer",
                                                                                       "identifier": "RADALT_ALT_PTR",
                                                                                           "inputs": [  ],
                                                                                          "outputs": [ {
                                                                                                             "address": 21762,
                                                                                                         "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": 21654,
                                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                                "mask": 16384,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 14,
                                                                                                              "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": 21758,
                                                                                                         "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": 21760,
                                                                                                         "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": 21764,
                                                                                                         "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": 21654,
                                                                                                                "description": "selector position",
                                                                                                                       "mask": 4096,
                                                                                                                  "max_value": 1,
                                                                                                                   "shift_by": 12,
                                                                                                                     "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": 21578,
                                                                                                        "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": 21520,
                                                                                                               "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": 21580,
                                                                                                        "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21520,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21536,
                                                                                                               "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": 21538,
                                                                                                               "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": 21538,
                                                                                                               "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": 21538,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 1024,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 10,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                }
                                                    },
    "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": 21508,
                                                                                                        "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": 21508,
                                                                                                               "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": 21508,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 64,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 6,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "toggle_switch"
                                                                                }
                                                    },
                "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": 21690,
                                                                                                       "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": 21692,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "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": 21694,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "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": 21696,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 1024,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 10,
                                                                                                            "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": 21696,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 2048,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 11,
                                                                                                            "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": 21654,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 2048,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 11,
                                                                                                                   "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": 21618,
                                                                                                         "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": 21622,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 768,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "limited_rotary"
                                                                          },
                                                        "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": 21618,
                                                                                                  "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": 21742,
                                                                                                  "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": 21618,
                                                                                                  "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": 21618,
                                                                                                         "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": 21618,
                                                                                                         "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": 21618,
                                                                                                         "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": 21690,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 3072,
                                                                                                        "max_value": 2,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       },
                                                             "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": 21692,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 7168,
                                                                                                        "max_value": 7,
                                                                                                         "shift_by": 10,
                                                                                                           "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": 21690,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16384,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                           "LTD_R_SW": {
                                                                                      "category": "Sensor Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "LTD/R Switch, ARM/SAFE/AFT",
                                                                                    "identifier": "LTD_R_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": 21690,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 12288,
                                                                                                        "max_value": 2,
                                                                                                         "shift_by": 12,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       },
                                                           "RADAR_SW": {
                                                                                      "category": "Sensor Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "RADAR Switch (MW to pull), 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": 21692,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 768,
                                                                                                        "max_value": 3,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       }
                                                    },
                      "Standby Airspeed Indicator": {
                                                        "STBY_ASI_AIRSPEED": {
                                                                                     "category": "Standby Airspeed Indicator",
                                                                                 "control_type": "analog_gauge",
                                                                                  "description": "Airspeed",
                                                                                   "identifier": "STBY_ASI_AIRSPEED",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21720,
                                                                                                     "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": 21726,
                                                                                                         "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": 21728,
                                                                                                         "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": 21724,
                                                                                                         "description": "gauge position",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ]
                                                                                 },
                                                               "STBY_PRESS_ALT": {
                                                                                         "category": "Standby Altimeter",
                                                                                     "control_type": "limited_dial",
                                                                                      "description": "Pressure Setting Knob",
                                                                                       "identifier": "STBY_PRESS_ALT",
                                                                                           "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": 21722,
                                                                                                         "description": "position of the potentiometer",
                                                                                                                "mask": 65535,
                                                                                                           "max_value": 65535,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "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": 21730,
                                                                                                         "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": 21732,
                                                                                                         "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": 21734,
                                                                                                         "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": "Attitude Warning Flag",
                                                                                      "identifier": "SAI_ATT_WARNING_FLAG",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21712,
                                                                                                        "description": "gauge position",
                                                                                                               "mask": 65535,
                                                                                                          "max_value": 65535,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ]
                                                                                },
                                                                    "SAI_BANK": {
                                                                                        "category": "Standby Attitude Reference Indicator",
                                                                                    "control_type": "analog_gauge",
                                                                                     "description": "Bank",
                                                                                      "identifier": "SAI_BANK",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21710,
                                                                                                        "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": "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": 21616,
                                                                                                               "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": "Manual Pitch Adjustment",
                                                                                      "identifier": "SAI_MAN_PITCH_ADJ",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21714,
                                                                                                        "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": "Pitch",
                                                                                      "identifier": "SAI_PITCH",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21708,
                                                                                                        "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": "Rate Of Turn",
                                                                                      "identifier": "SAI_RATE_OF_TURN",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21718,
                                                                                                        "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": "Adjust Attitude",
                                                                                      "identifier": "SAI_SET",
                                                                                          "inputs": [ {
                                                                                                           "description": "turn the dial left or right",
                                                                                                             "interface": "variable_step",
                                                                                                             "max_value": 65535,
                                                                                                        "suggested_step": 3200
                                                                                                    } ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21706,
                                                                                                        "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": "Slip Ball",
                                                                                      "identifier": "SAI_SLIP_BALL",
                                                                                          "inputs": [  ],
                                                                                         "outputs": [ {
                                                                                                            "address": 21716,
                                                                                                        "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": "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": 21616,
                                                                                                               "description": "selector position",
                                                                                                                      "mask": 512,
                                                                                                                 "max_value": 1,
                                                                                                                  "shift_by": 9,
                                                                                                                    "suffix": "",
                                                                                                                      "type": "integer"
                                                                                                           } ],
                                                                                       "physical_variant": "push_button"
                                                                                }
                                                    },
                 "Standby Rate of Climb Indicator": {
                                                        "VSI": {
                                                                       "category": "Standby Rate of Climb Indicator",
                                                                   "control_type": "analog_gauge",
                                                                    "description": "Vertical Speed",
                                                                     "identifier": "VSI",
                                                                         "inputs": [  ],
                                                                        "outputs": [ {
                                                                                           "address": 21736,
                                                                                       "description": "gauge position",
                                                                                              "mask": 65535,
                                                                                         "max_value": 65535,
                                                                                          "shift_by": 0,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ]
                                                               }
                                                    },
                         "Station Jettison Select": {
                                                           "SJ_CTR": {
                                                                                    "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": 21540,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 32768,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 15,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                        "SJ_CTR_LT": {
                                                                             "category": "Station Jettison Select",
                                                                         "control_type": "led",
                                                                          "description": "CTR Light",
                                                                           "identifier": "SJ_CTR_LT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 21542,
                                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                                    "mask": 16384,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 14,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                            "SJ_LI": {
                                                                                    "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": 21542,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 1024,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 10,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "SJ_LI_LT": {
                                                                             "category": "Station Jettison Select",
                                                                         "control_type": "led",
                                                                          "description": "LI Light",
                                                                           "identifier": "SJ_LI_LT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 21542,
                                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                                    "mask": 32768,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 15,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                            "SJ_LO": {
                                                                                    "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": 21542,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 2048,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 11,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "SJ_LO_LT": {
                                                                             "category": "Station Jettison Select",
                                                                         "control_type": "led",
                                                                          "description": "LO Light",
                                                                           "identifier": "SJ_LO_LT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 21544,
                                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                                    "mask": 256,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 8,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                            "SJ_RI": {
                                                                                    "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": 21542,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 4096,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 12,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "SJ_RI_LT": {
                                                                             "category": "Station Jettison Select",
                                                                         "control_type": "led",
                                                                          "description": "RI Light",
                                                                           "identifier": "SJ_RI_LT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 21544,
                                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                                    "mask": 512,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 9,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                            "SJ_RO": {
                                                                                    "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": 21542,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 8192,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 13,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "SJ_RO_LT": {
                                                                             "category": "Station Jettison Select",
                                                                         "control_type": "led",
                                                                          "description": "RO Light",
                                                                           "identifier": "SJ_RO_LT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 21544,
                                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                                    "mask": 1024,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 10,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     }
                                                    },
                                            "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": 21698,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 2048,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 11,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                        "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": 21698,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 4096,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           }
                                                    },
                               "Throttle Quadrant": {
                                                        "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": 21770,
                                                                                                     "description": "position of the potentiometer",
                                                                                                            "mask": 65535,
                                                                                                       "max_value": 65535,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             }
                                                    },
                       "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21520,
                                                                                                                          "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": 21520,
                                                                                                                          "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": 21520,
                                                                                                                          "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": 21518,
                                                                                                                          "description": "selector position",
                                                                                                                                 "mask": 192,
                                                                                                                            "max_value": 2,
                                                                                                                             "shift_by": 6,
                                                                                                                               "suffix": "",
                                                                                                                                 "type": "integer"
                                                                                                                      } ],
                                                                                                  "physical_variant": "limited_rotary"
                                                                                           },
                                                                                 "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": 21516,
                                                                                                                          "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": 21516,
                                                                                                                          "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": 21526,
                                                                                                                   "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": 21520,
                                                                                                                          "description": "selector position",
                                                                                                                                 "mask": 8,
                                                                                                                            "max_value": 1,
                                                                                                                             "shift_by": 3,
                                                                                                                               "suffix": "",
                                                                                                                                 "type": "integer"
                                                                                                                      } ],
                                                                                                  "physical_variant": "push_button"
                                                                                           },
                                                               "UFC_COMM1_CHANNEL_SELECT": {
                                                                                                "api_variant": "multiturn",
                                                                                                   "category": "Up Front Controller (UFC)",
                                                                                               "control_type": "analog_dial",
                                                                                                "description": "COMM 1 Channel Select Knob",
                                                                                                 "identifier": "UFC_COMM1_CHANNEL_SELECT",
                                                                                                     "inputs": [ {
                                                                                                                      "description": "turn the dial left or right",
                                                                                                                        "interface": "variable_step",
                                                                                                                        "max_value": 65535,
                                                                                                                   "suggested_step": 3200
                                                                                                               } ],
                                                                                                    "outputs": [ {
                                                                                                                       "address": 21528,
                                                                                                                   "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"
                                                                                                               } ]
                                                                                           },
                                                                      "UFC_COMM1_DISPLAY": {
                                                                                                   "category": "Up Front Controller (UFC)",
                                                                                               "control_type": "display",
                                                                                                "description": "Comm 1 Display",
                                                                                                 "identifier": "UFC_COMM1_DISPLAY",
                                                                                                     "inputs": [  ],
                                                                                                    "outputs": [ {
                                                                                                                       "address": 21532,
                                                                                                                   "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": 21516,
                                                                                                                          "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": 21522,
                                                                                                                   "description": "position of the potentiometer",
                                                                                                                          "mask": 65535,
                                                                                                                     "max_value": 65535,
                                                                                                                      "shift_by": 0,
                                                                                                                        "suffix": "",
                                                                                                                          "type": "integer"
                                                                                                               } ]
                                                                                           },
                                                               "UFC_COMM2_CHANNEL_SELECT": {
                                                                                                "api_variant": "multiturn",
                                                                                                   "category": "Up Front Controller (UFC)",
                                                                                               "control_type": "analog_dial",
                                                                                                "description": "COMM 2 Channel Select Knob",
                                                                                                 "identifier": "UFC_COMM2_CHANNEL_SELECT",
                                                                                                     "inputs": [ {
                                                                                                                      "description": "turn the dial left or right",
                                                                                                                        "interface": "variable_step",
                                                                                                                        "max_value": 65535,
                                                                                                                   "suggested_step": 3200
                                                                                                               } ],
                                                                                                    "outputs": [ {
                                                                                                                       "address": 21530,
                                                                                                                   "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"
                                                                                                               } ]
                                                                                           },
                                                                      "UFC_COMM2_DISPLAY": {
                                                                                                   "category": "Up Front Controller (UFC)",
                                                                                               "control_type": "display",
                                                                                                "description": "Comm 2 Display",
                                                                                                 "identifier": "UFC_COMM2_DISPLAY",
                                                                                                     "inputs": [  ],
                                                                                                    "outputs": [ {
                                                                                                                       "address": 21534,
                                                                                                                   "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": 21516,
                                                                                                                          "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": 21524,
                                                                                                                   "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": 21516,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21520,
                                                                                                                          "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": 21516,
                                                                                                                          "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": 21516,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21516,
                                                                                                                          "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": 21536,
                                                                                                                   "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": 21538,
                                                                                                                   "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": 21540,
                                                                                                                   "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": 21542,
                                                                                                                   "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": 21544,
                                                                                                                   "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": 21546,
                                                                                                                   "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": 21550,
                                                                                                                   "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": 21554,
                                                                                                                   "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": 21558,
                                                                                                                   "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": 21562,
                                                                                                                   "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21518,
                                                                                                                          "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": 21566,
                                                                                                                   "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": 21574,
                                                                                                                   "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": 21576,
                                                                                                                   "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": 21516,
                                                                                                                          "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": 21658,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 512,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 9,
                                                                                                                "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": 21658,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 3072,
                                                                                                             "max_value": 2,
                                                                                                              "shift_by": 10,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "limited_rotary"
                                                                            }
                                                    }
}