{
                               "ARC": {
                                          "ARC_CHAN": {
                                                                     "category": "ARC",
                                                                 "control_type": "selector",
                                                                  "description": "ARC Channel",
                                                                   "identifier": "ARC_CHAN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 8
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8724,
                                                                                     "description": "selector position",
                                                                                            "mask": 3840,
                                                                                       "max_value": 8,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "infinite_rotary"
                                                      },
                                           "ARC_CHG": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "ARC",
                                                                 "control_type": "selector",
                                                                  "description": "ARC Change",
                                                                   "identifier": "ARC_CHG",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8724,
                                                                                     "description": "selector position",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      }
                                      },
                "ARU/Nosecone Panel": {
                                                "ARU_ND": {
                                                                  "category": "ARU/Nosecone Panel",
                                                              "control_type": "analog_gauge",
                                                               "description": "ARU Needle",
                                                                "identifier": "ARU_ND",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8890,
                                                                                  "description": "gauge position",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                          "CAN_ANTI_ICE": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "ARU/Nosecone Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Canopy Anti Ice",
                                                                       "identifier": "CAN_ANTI_ICE",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8758,
                                                                                         "description": "selector position",
                                                                                                "mask": 16,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 4,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                              "CONE_ADJ": {
                                                                  "category": "ARU/Nosecone Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Nosecone Manual Adjust",
                                                                "identifier": "CONE_ADJ",
                                                                    "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": 8750,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "CONE_ND": {
                                                                  "category": "ARU/Nosecone Panel",
                                                              "control_type": "analog_gauge",
                                                               "description": "Nosecone Position Needle",
                                                                "identifier": "CONE_ND",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8892,
                                                                                  "description": "gauge position",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                "NW_BRK": {
                                                                         "category": "ARU/Nosecone Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Nosegear Brake On/Off",
                                                                       "identifier": "NW_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": 8744,
                                                                                         "description": "selector position",
                                                                                                "mask": 1,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                             "RSBN_MODE": {
                                                                         "category": "ARU/Nosecone Panel",
                                                                     "control_type": "selector",
                                                                      "description": "RSBN Mode",
                                                                       "identifier": "RSBN_MODE",
                                                                           "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": 8728,
                                                                                         "description": "selector position",
                                                                                                "mask": 12,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 2,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          }
                                      },
                      "ASP Gunsight": {
                                                 "ASP_BRK": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "led",
                                                                 "description": "ASP Break Attack Light",
                                                                  "identifier": "ASP_BRK",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8880,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                "ASP_DIST": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "analog_gauge",
                                                                 "description": "ASP Target Distance Gauge",
                                                                  "identifier": "ASP_DIST",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8882,
                                                                                    "description": "gauge position",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                "ASP_LNCH": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "led",
                                                                 "description": "ASP Launch Light",
                                                                  "identifier": "ASP_LNCH",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8880,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                          "ASP_LOCK_LIGHT": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "led",
                                                                 "description": "ASP Lock Light",
                                                                  "identifier": "ASP_LOCK_LIGHT",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8880,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                            "ASP_MSL_DIST": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "analog_gauge",
                                                                 "description": "ASP Missile Target Distance Needle",
                                                                  "identifier": "ASP_MSL_DIST",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8884,
                                                                                    "description": "gauge position",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                             "FIX_NET_BRT": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "limited_dial",
                                                                 "description": "Gunsight Fixed Net Brightness",
                                                                  "identifier": "FIX_NET_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": 8770,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                               "INT_ANGLE": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "limited_dial",
                                                                 "description": "Gunsight Intercept Angle",
                                                                  "identifier": "INT_ANGLE",
                                                                      "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": 8764,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                 "PPR_BRT": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "limited_dial",
                                                                 "description": "Gunsight Pipper Brightness",
                                                                  "identifier": "PPR_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": 8768,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                 "SCL_BRT": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "limited_dial",
                                                                 "description": "Gunsight Scale Brightness",
                                                                  "identifier": "SCL_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": 8766,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                           "SIGHT_FIX_NET": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Fixed Net On/Off",
                                                                         "identifier": "SIGHT_FIX_NET",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                          "SIGHT_GYRO_MSL": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Gyro/Missile Select",
                                                                         "identifier": "SIGHT_GYRO_MSL",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                          "SIGHT_MAN_AUTO": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Auto/Manual",
                                                                         "identifier": "SIGHT_MAN_AUTO",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                           "SIGHT_MSL_GUN": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Gun/Missile Select",
                                                                         "identifier": "SIGHT_MSL_GUN",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 512,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                               "SIGHT_PPR": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Pipper On/Off",
                                                                         "identifier": "SIGHT_PPR",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                           "SIGHT_SHT_BMB": {
                                                                           "category": "ASP Gunsight",
                                                                       "control_type": "selector",
                                                                        "description": "Gunsight Shoot/Bombard Select",
                                                                         "identifier": "SIGHT_SHT_BMB",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                "TGT_SIZE": {
                                                                    "category": "ASP Gunsight",
                                                                "control_type": "limited_dial",
                                                                 "description": "Gunsight Target Size",
                                                                  "identifier": "TGT_SIZE",
                                                                      "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": 8762,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            }
                                      },
    "Accelerometer, AoA Gauge Panel": {
                                          "ACCEL_MAX": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "analog_gauge",
                                                            "description": "Accelerometer Max G Marker",
                                                             "identifier": "ACCEL_MAX",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8854,
                                                                               "description": "gauge position",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                          "ACCEL_MIN": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "analog_gauge",
                                                            "description": "Accelerometer Min G Marker",
                                                             "identifier": "ACCEL_MIN",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8856,
                                                                               "description": "gauge position",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "ACCEL_ND": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "analog_gauge",
                                                            "description": "Accelerometer Needle",
                                                             "identifier": "ACCEL_ND",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8852,
                                                                               "description": "gauge position",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                          "ACC_RESET": {
                                                                   "api_variant": "momentary_last_position",
                                                                      "category": "Accelerometer, AoA Gauge Panel",
                                                                  "control_type": "selector",
                                                                   "description": "Accelerometer Reset",
                                                                    "identifier": "ACC_RESET",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 8708,
                                                                                      "description": "selector position",
                                                                                             "mask": 2,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 1,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "push_button"
                                                       },
                                             "AOA_ND": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "analog_gauge",
                                                            "description": "AOA Gauge",
                                                             "identifier": "AOA_ND",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8840,
                                                                               "description": "gauge position",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "MIS_55_1": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "led",
                                                            "description": "Missile 55-1 Light",
                                                             "identifier": "MIS_55_1",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8888,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 4,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 2,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "MIS_55_2": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "led",
                                                            "description": "Missile 55-2 Light",
                                                             "identifier": "MIS_55_2",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8888,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 8,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 3,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                             "MIS_62": {
                                                               "category": "Accelerometer, AoA Gauge Panel",
                                                           "control_type": "led",
                                                            "description": "Missile 62 Light",
                                                             "identifier": "MIS_62",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 8888,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 16,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 4,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                            "PIT_SEL": {
                                                                      "category": "Accelerometer, AoA Gauge Panel",
                                                                  "control_type": "selector",
                                                                   "description": "Pitot Main/Emergency Select",
                                                                    "identifier": "PIT_SEL",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 8708,
                                                                                      "description": "selector position",
                                                                                             "mask": 4,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 2,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       }
                                      },
              "Avionics Power Panel": {
                                                "ARC_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "ARC On/Off",
                                                                        "identifier": "ARC_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8724,
                                                                                          "description": "selector position",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "CONE_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Nosecone On/Off",
                                                                        "identifier": "CONE_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8748,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                           "EMR_HYD_PUMP": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Emergency Main Hydraulic Pump On/Off",
                                                                        "identifier": "EMR_HYD_PUMP",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8748,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                            "FLT_DTA_REC": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Flight Recorder On/Off",
                                                                        "identifier": "FLT_DTA_REC",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "GUN_CAM": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Gun Camera On/Off",
                                                                        "identifier": "GUN_CAM",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8774,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "GUN_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "GS-23 Gun On/Off",
                                                                        "identifier": "GUN_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8774,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                            "INB_PYL_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Pylons 1-2 On/Off",
                                                                        "identifier": "INB_PYL_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8758,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                           "KPP_MAIN_EMR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "KPP Main/Emergency",
                                                                        "identifier": "KPP_MAIN_EMR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8748,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 5,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "MSL_HEAT": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Missile/Rocket Heat",
                                                                        "identifier": "MSL_HEAT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8758,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "MSL_LNCH": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Missile/Rocket Launch",
                                                                        "identifier": "MSL_LNCH",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8758,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                             "NAV_LIGHTS": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Nav Lights Off/Dim/Med/Bright",
                                                                        "identifier": "NAV_LIGHTS",
                                                                            "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": 8708,
                                                                                          "description": "selector position",
                                                                                                 "mask": 6144,
                                                                                            "max_value": 3,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "infinite_rotary"
                                                           },
                                                "NPP_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "NPP On/Off",
                                                                        "identifier": "NPP_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8748,
                                                                                          "description": "selector position",
                                                                                                 "mask": 128,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 7,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                            "OBD_PYL_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Pylons 3-4 On/Off",
                                                                        "identifier": "OBD_PYL_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8774,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "RAD_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Radio On/Off",
                                                                        "identifier": "RAD_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8720,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "RALT_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Radio Altimeter On",
                                                                        "identifier": "RALT_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8748,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "RSBN_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "RSBN On/Off",
                                                                        "identifier": "RSBN_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8728,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "SAU_PITCH_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Pitch On/Off",
                                                                        "identifier": "SAU_PITCH_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "SAU_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SAU On/Off",
                                                                        "identifier": "SAU_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                              "SIGHT_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Gunsight On/Off",
                                                                        "identifier": "SIGHT_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8758,
                                                                                          "description": "selector position",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                              "SRZO_CIPH": {
                                                                   "category": "Avionics Power Panel",
                                                               "control_type": "led",
                                                                "description": "SRZO Cipher Light",
                                                                 "identifier": "SRZO_CIPH",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8894,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 128,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 7,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                              "SRZO_CODE": {
                                                                   "category": "Avionics Power Panel",
                                                               "control_type": "led",
                                                                "description": "SRZO Code Light",
                                                                 "identifier": "SRZO_CODE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8894,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 64,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 6,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                               "SRZO_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SRZO IFF Coder/Decoder On/Off",
                                                                        "identifier": "SRZO_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8734,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "SRZO_PWR_LGHT": {
                                                                   "category": "Avionics Power Panel",
                                                               "control_type": "led",
                                                                "description": "SRZO Power Light",
                                                                 "identifier": "SRZO_PWR_LGHT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8894,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 32,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                                "TRM_PWR": {
                                                                          "category": "Avionics Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Trimmer On/Off",
                                                                        "identifier": "TRM_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8744,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           }
                                      },
                      "Backlighting": {
                                          "ASP_GLASS_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "ASP Glass Light Intensity",
                                                                 "identifier": "ASP_GLASS_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8906,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "ASP_LGHT_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "ASP Scale Backlight Intensity",
                                                                 "identifier": "ASP_LGHT_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8896,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "ASP_LGHT_ON": {
                                                                   "category": "Backlighting",
                                                               "control_type": "led",
                                                                "description": "ASP Backlight On",
                                                                 "identifier": "ASP_LGHT_ON",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8894,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                          "INST_LGHT_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "Instrument Backlight Intensity",
                                                                 "identifier": "INST_LGHT_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8904,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "RED_FLD_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "Red Flood Light Intensity",
                                                                 "identifier": "RED_FLD_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8900,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "RED_PAN_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "Red Panel Text Light Intensity",
                                                                 "identifier": "RED_PAN_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8898,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "WHT_PAN_INT": {
                                                                   "category": "Backlighting",
                                                               "control_type": "analog_gauge",
                                                                "description": "White Panel Light Intensity",
                                                                 "identifier": "WHT_PAN_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8902,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                      },
                      "Canopy Frame": {
                                           "AOA_WARN_LGHT": {
                                                                    "category": "Canopy Frame",
                                                                "control_type": "led",
                                                                 "description": "AOA Warning Lights",
                                                                  "identifier": "AOA_WARN_LGHT",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8826,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                "CAB_PRES": {
                                                                           "category": "Canopy Frame",
                                                                       "control_type": "selector",
                                                                        "description": "Pressurize Canopy",
                                                                         "identifier": "CAB_PRES",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                 "CAN_CLS": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Canopy Frame",
                                                                       "control_type": "selector",
                                                                        "description": "Close Canopy",
                                                                         "identifier": "CAN_CLS",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                             "CAN_EMR_REL": {
                                                                           "category": "Canopy Frame",
                                                                       "control_type": "selector",
                                                                        "description": "Canopy Emergency Jettison",
                                                                         "identifier": "CAN_EMR_REL",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                 "CAN_LCK": {
                                                                           "category": "Canopy Frame",
                                                                       "control_type": "selector",
                                                                        "description": "Lock Canopy",
                                                                         "identifier": "CAN_LCK",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                 "CAN_OPN": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Canopy Frame",
                                                                       "control_type": "selector",
                                                                        "description": "Open Canopy",
                                                                         "identifier": "CAN_OPN",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8758,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                          "CAN_WARN_LIGHT": {
                                                                    "category": "Canopy Frame",
                                                                "control_type": "led",
                                                                 "description": "Canopy Warning Light",
                                                                  "identifier": "CAN_WARN_LIGHT",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8864,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 512,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                             "EM_GEAR_REL": {
                                                                    "category": "Canopy Frame",
                                                                "control_type": "limited_dial",
                                                                 "description": "Emergency Gear Release",
                                                                  "identifier": "EM_GEAR_REL",
                                                                      "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": 8746,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                             "WHITE_LIGHT": {
                                                                    "category": "Canopy Frame",
                                                                "control_type": "limited_dial",
                                                                 "description": "White Lights",
                                                                  "identifier": "WHITE_LIGHT",
                                                                      "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": 8718,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            }
                                      },
             "Center Pedestal Panel": {
                                                           "ALT_WARN": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Altitude Warning Alarm Adjust",
                                                                                    "identifier": "ALT_WARN",
                                                                                        "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": 8748,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 7168,
                                                                                                        "max_value": 7,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       },
                                                            "BMB_FUZ": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Tactical Drop",
                                                                                    "identifier": "BMB_FUZ",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8774,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 4,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                        "BMB_FUZ_CVR": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Tactical Drop Cover",
                                                                                    "identifier": "BMB_FUZ_CVR",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8774,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 3,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                     "CENT_PYL_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Central Pylon Light",
                                                                             "identifier": "CENT_PYL_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 1,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                       "DC_BAT_GAUGE": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Battery Gauge Needle",
                                                                             "identifier": "DC_BAT_GAUGE",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8860,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "EM_MSL_JET": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Emergency Missile/Rocket Launch",
                                                                                    "identifier": "EM_MSL_JET",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8774,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 64,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 6,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                     "EM_MSL_JET_CVR": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Emergency Missile/Rocket Launch Cover",
                                                                                    "identifier": "EM_MSL_JET_CVR",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8774,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                   "EM_NOSE_GEAR_REL": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Emergency Nose Gear Release",
                                                                                    "identifier": "EM_NOSE_GEAR_REL",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8744,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                          "FUEL_PODC": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Center Drop Tank Empty Light",
                                                                             "identifier": "FUEL_PODC",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8826,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 1024,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 10,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                            "H_TRI_M": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Cockpit Pressure Gauge",
                                                                             "identifier": "H_TRI_M",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8914,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                           "OIL_PRES": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Oil Pressure Gauge",
                                                                             "identifier": "OIL_PRES",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8874,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                       "PIT_HEAT_AUX": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Secondary Pitot Heat",
                                                                                    "identifier": "PIT_HEAT_AUX",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8708,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 4,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                      "PIT_HEAT_MAIN": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Pitot, Clock, Periscope Heat",
                                                                                    "identifier": "PIT_HEAT_MAIN",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8708,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 3,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                       "PIT_PRES_ALT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Cockpit Pressure Altimeter",
                                                                             "identifier": "PIT_PRES_ALT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8912,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "PYL1_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 1 On Light",
                                                                             "identifier": "PYL1_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 8,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 3,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "PYL1_OFF_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 1 Off Light",
                                                                             "identifier": "PYL1_OFF_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 128,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "PYL2_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 2 On Light",
                                                                             "identifier": "PYL2_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 16,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "PYL2_OFF_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 2 Off Light",
                                                                             "identifier": "PYL2_OFF_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 256,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 8,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "PYL3_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 3 On Light",
                                                                             "identifier": "PYL3_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 32,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 5,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "PYL3_OFF_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 3 Off Light",
                                                                             "identifier": "PYL3_OFF_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 512,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 9,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "PYL4_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 4 On Light",
                                                                             "identifier": "PYL4_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 64,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 6,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "PYL4_OFF_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Pylon 4 Off Light",
                                                                             "identifier": "PYL4_OFF_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 1024,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 10,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                          "PYL_EMPTY_WARN_LIGHTS_BRT": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Pylon Empty Warn Lights Brightness",
                                                                                    "identifier": "PYL_EMPTY_WARN_LIGHTS_BRT",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8720,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 64,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 6,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                          "PYL_EMPTY_WARN_LIGHT_TEST": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Pylon Empty Warn Lights Test",
                                                                                    "identifier": "PYL_EMPTY_WARN_LIGHT_TEST",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8720,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                             "PYL_LD_WARN_LIGHTS_BRT": {
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Pylon Loaded Warn Lights Brightness",
                                                                                    "identifier": "PYL_LD_WARN_LIGHTS_BRT",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8720,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                             "PYL_LD_WARN_LIGHT_TEST": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "Center Pedestal Panel",
                                                                                  "control_type": "selector",
                                                                                   "description": "Pylon Loaded Warn Lights Test",
                                                                                    "identifier": "PYL_LD_WARN_LIGHT_TEST",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 8720,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 128,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 7,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                       "RATO_L_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "RATO Left Light",
                                                                             "identifier": "RATO_L_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 2,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 1,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                       "RATO_R_LIGHT": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "RATO Right Light",
                                                                             "identifier": "RATO_R_LIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8880,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 4,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 2,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                        "TAC_DRP_ARM": {
                                                                               "category": "Center Pedestal Panel",
                                                                           "control_type": "led",
                                                                            "description": "Tactical Drop Armed",
                                                                             "identifier": "TAC_DRP_ARM",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 8888,
                                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                                      "mask": 32,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 5,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       }
                                      },
               "Engine Status Panel": {
                                          "CTR_WARN_LIGHTS_BRT": {
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Center Warn Lights Brightness",
                                                                              "identifier": "CTR_WARN_LIGHTS_BRT",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8720,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                          "CTR_WARN_LIGHT_TEST": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Center Warn Lights Test",
                                                                              "identifier": "CTR_WARN_LIGHT_TEST",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8720,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                  "DC_V_NEEDLE": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Voltmeter Needle",
                                                                       "identifier": "DC_V_NEEDLE",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8858,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                   "ENGINE_RPM": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Engine RPM 1 Needle",
                                                                       "identifier": "ENGINE_RPM",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8868,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                  "ENGINE_RPM2": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Engine RPM 2 Needle",
                                                                       "identifier": "ENGINE_RPM2",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8870,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                  "ENGINE_TEMP": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "EGT Needle",
                                                                       "identifier": "ENGINE_TEMP",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8872,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                     "FUEL_QTY": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Fuel Qty Needle",
                                                                       "identifier": "FUEL_QTY",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8862,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                 "FUEL_QTY_SEL": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "limited_dial",
                                                                      "description": "Adjust Fuel Quantity",
                                                                       "identifier": "FUEL_QTY_SEL",
                                                                           "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": 8706,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                               "GYRO_RST_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Gyro Reset Light",
                                                                       "identifier": "GYRO_RST_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8880,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                      "HYDRO_P": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Primary Hydraulics Needle",
                                                                       "identifier": "HYDRO_P",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8876,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                      "HYDRO_S": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "Secondary Hydraulics Needle",
                                                                       "identifier": "HYDRO_S",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8878,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                  "INB_PYL_JET": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Inboard Pylon Jettison",
                                                                              "identifier": "INB_PYL_JET",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8774,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                              "INB_PYL_JET_CVR": {
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Inboard Pylon Jettison Cover",
                                                                              "identifier": "INB_PYL_JET_CVR",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8774,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "KONUS_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Nosecone Light",
                                                                       "identifier": "KONUS_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8864,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 16,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 4,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                   "MARK_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Marker Light",
                                                                       "identifier": "MARK_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8864,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                  "OBD_PYL_JET": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Outboard Pylon Jettison",
                                                                              "identifier": "OBD_PYL_JET",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8774,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                              "OBD_PYL_JET_CVR": {
                                                                                "category": "Engine Status Panel",
                                                                            "control_type": "selector",
                                                                             "description": "Outboard Pylon Jettison Cover",
                                                                              "identifier": "OBD_PYL_JET_CVR",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 8774,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                    "OIL_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Oil Pressure Light",
                                                                       "identifier": "OIL_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8864,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 32,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                               "RSBN_DIST_HUND": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "RSBN Distance Gauge Hundreds",
                                                                       "identifier": "RSBN_DIST_HUND",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8820,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                               "RSBN_DIST_ONES": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "RSBN Distance Gauge Ones",
                                                                       "identifier": "RSBN_DIST_ONES",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8824,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                               "RSBN_DIST_TENS": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "RSBN Distance Gauge Tens",
                                                                       "identifier": "RSBN_DIST_TENS",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8822,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                   "STAB_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Stabilizer Light",
                                                                       "identifier": "STAB_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8864,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 4096,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                    "TRM_LIGHT": {
                                                                         "category": "Engine Status Panel",
                                                                     "control_type": "led",
                                                                      "description": "Trimmer Light",
                                                                       "identifier": "TRM_LIGHT",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 8826,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 128,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 7,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 }
                                      },
    "Flight Status/Navigation Panel": {
                                                       "ALT_PRESS": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Altimeter Pressure Knob",
                                                                          "identifier": "ALT_PRESS",
                                                                              "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": 8756,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "ARC_MRK": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "ARC Marker Far/Near",
                                                                                 "identifier": "ARC_MRK",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8728,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 1,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "ARK_RSBN_ND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "ARC/RSBN Needle",
                                                                          "identifier": "ARK_RSBN_ND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8836,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                     "BARO_ALT_KM": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Barometric Altimeter Kilometers",
                                                                          "identifier": "BARO_ALT_KM",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8814,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "BARO_ALT_M": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Barometric Altimeter Meters",
                                                                          "identifier": "BARO_ALT_M",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8812,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                    "CLK_LEFT_LVR": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Clock Left Lever Push/Pull",
                                                                                 "identifier": "CLK_LEFT_LVR",
                                                                                     "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": 8780,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 6,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 1,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "rocker_switch"
                                                                    },
                                                "CLK_LEFT_LVR_ROT": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_dial",
                                                                         "description": "Clock Left Lever Rotate",
                                                                          "identifier": "CLK_LEFT_LVR_ROT",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 8782,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                   "CLK_RIGHT_LVR": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Clock Right Lever Push",
                                                                                 "identifier": "CLK_RIGHT_LVR",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8780,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 3,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                               "CLK_RIGHT_LVR_ROT": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_dial",
                                                                         "description": "Clock Right Lever Rotate",
                                                                          "identifier": "CLK_RIGHT_LVR_ROT",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 8784,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                      "DA200_SLIP": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "DA-200 Slip Ball",
                                                                          "identifier": "DA200_SLIP",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8846,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "DA200_TURN": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "DA-200 Turn Needle",
                                                                          "identifier": "DA200_TURN",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8842,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                       "DA200_VVI": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "DA-200 VVI Needle",
                                                                          "identifier": "DA200_VVI",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8844,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                          "EM_BRK": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Emergency Brake",
                                                                                 "identifier": "EM_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": 8744,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 2,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 1,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                        "H_TRI_KM": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Altimeter KM Triangle Marker",
                                                                          "identifier": "H_TRI_KM",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8908,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "H_TRI_M": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Altimeter M Triangle Marker",
                                                                          "identifier": "H_TRI_M",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8910,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "IAS_IND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Airspeed Gauge IAS",
                                                                          "identifier": "IAS_IND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8806,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                   "KPP_ARR_LIGHT": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "KPP Cage Light",
                                                                          "identifier": "KPP_ARR_LIGHT",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                        "KPP_BANK": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "KPP Bank",
                                                                          "identifier": "KPP_BANK",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8848,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "KPP_CGE": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "KPP Cage",
                                                                                 "identifier": "KPP_CGE",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8748,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 64,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                       "KPP_PITCH": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "KPP Pitch",
                                                                          "identifier": "KPP_PITCH",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8850,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "KPP_SET": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "limited_dial",
                                                                         "description": "KPP Set Pitch",
                                                                          "identifier": "KPP_SET",
                                                                              "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": 8752,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                   "LOW_ALT_LIGHT": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "Low Altitude Warn Light",
                                                                          "identifier": "LOW_ALT_LIGHT",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                  "MASTER_CAUTION": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "Master Caution/SORC Light",
                                                                          "identifier": "MASTER_CAUTION",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8864,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                           "MASTER_WARN_LIGHT_BRT": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Master Warn Light Brightness",
                                                                                 "identifier": "MASTER_WARN_LIGHT_BRT",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8720,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4096,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                          "MASTER_WARN_LIGHT_TEST": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Master Warn Light Test/Acknowledge",
                                                                                 "identifier": "MASTER_WARN_LIGHT_TEST",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8720,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 2048,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 11,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                           "M_IND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Airspeed Gauge Mach",
                                                                          "identifier": "M_IND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8810,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                         "NPP_ADJ": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "NPP Adjust",
                                                                                 "identifier": "NPP_ADJ",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8748,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 256,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                         "NPP_CRS": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_dial",
                                                                         "description": "NPP Course Set",
                                                                          "identifier": "NPP_CRS",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 8754,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                     "NPP_CRS_IND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "NPP Course Indicator",
                                                                          "identifier": "NPP_CRS_IND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8816,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                     "NPP_CRS_SET": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "NPP Course Set Needle",
                                                                          "identifier": "NPP_CRS_SET",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8818,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                  "RADAR_DISP_RST": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "RADAR Screen Magnetic Reset",
                                                                                 "identifier": "RADAR_DISP_RST",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8738,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 1024,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 10,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                      "RADAR_EMIS": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "RADAR Emission Mode",
                                                                                 "identifier": "RADAR_EMIS",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8780,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 5,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                "RADAR_EMIS_COVER": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "RADAR Emission Mode Cover",
                                                                                 "identifier": "RADAR_EMIS_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": 8780,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "RALT_ND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Radio Altimeter Needle",
                                                                          "identifier": "RALT_ND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8838,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                     "RSBN_CRS_BL": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "NPP PRMG Course Guidance Signal Window",
                                                                          "identifier": "RSBN_CRS_BL",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                 "RSBN_CRS_ND_KPP": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "KPP PRMG Course Needle",
                                                                          "identifier": "RSBN_CRS_ND_KPP",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8832,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                 "RSBN_CRS_ND_NPP": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "NPP PRMG Course Needle",
                                                                          "identifier": "RSBN_CRS_ND_NPP",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8828,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                     "RSBN_GLD_BL": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "NPP PRMG Glideslope Guidance Signal Window",
                                                                          "identifier": "RSBN_GLD_BL",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                 "RSBN_GLD_ND_KPP": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "KPP PRMG Glideslope Needle",
                                                                          "identifier": "RSBN_GLD_ND_KPP",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8834,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                 "RSBN_GLD_ND_NPP": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "NPP PRMG Glideslope Needle",
                                                                          "identifier": "RSBN_GLD_ND_NPP",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8830,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "RSBN_KR_BL": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "KPP 'K' Flag Indicator",
                                                                          "identifier": "RSBN_KR_BL",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "RSBN_TE_BL": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "led",
                                                                         "description": "KPP 'T' Flag Indicator",
                                                                          "identifier": "RSBN_TE_BL",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8826,
                                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "SPRD_START": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "SPRD Start",
                                                                                 "identifier": "SPRD_START",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8740,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 128,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 7,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                "SPRD_START_COVER": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "SPRD Start Cover",
                                                                                 "identifier": "SPRD_START_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": 8740,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 64,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "TAS_IND": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Airspeed Gauge TAS",
                                                                          "identifier": "TAS_IND",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 8808,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                        "VARI_SET": {
                                                                            "category": "Flight Status/Navigation Panel",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Adjust Variometer",
                                                                          "identifier": "VARI_SET",
                                                                              "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": 8710,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                    "WING_DRP_TKS": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Wing Drop Tank Jettison",
                                                                                 "identifier": "WING_DRP_TKS",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8774,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 256,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                "WING_DRP_TKS_CVR": {
                                                                                   "category": "Flight Status/Navigation Panel",
                                                                               "control_type": "selector",
                                                                                "description": "Wing Drop Tank Jettison Cover",
                                                                                 "identifier": "WING_DRP_TKS_CVR",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 8774,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 128,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 7,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    }
                                      },
         "IAB Nuclear Control Panel": {
                                                    "IAB_1": {
                                                                     "category": "IAB Nuclear Control Panel",
                                                                 "control_type": "led",
                                                                  "description": "Nuke Panel Loaded Light",
                                                                   "identifier": "IAB_1",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 8886,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                    "IAB_2": {
                                                                     "category": "IAB Nuclear Control Panel",
                                                                 "control_type": "led",
                                                                  "description": "Nuke Panel Armed Light",
                                                                   "identifier": "IAB_2",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 8888,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 1,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                    "IAB_3": {
                                                                     "category": "IAB Nuclear Control Panel",
                                                                 "control_type": "led",
                                                                  "description": "Nuke Panel Safe Light",
                                                                   "identifier": "IAB_3",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 8888,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 2,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "NUK_AIR_BRST": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nuke Air/Ground Burst",
                                                                          "identifier": "NUK_AIR_BRST",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "NUK_BRK_CHT": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nuke brake chute",
                                                                          "identifier": "NUK_BRK_CHT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "NUK_EMR_JET": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nuke Emergency Jettison",
                                                                          "identifier": "NUK_EMR_JET",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                          "NUK_EMR_JET_ARM": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nuke Emergency Jettison - ARM",
                                                                          "identifier": "NUK_EMR_JET_ARM",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "NUK_TAC_JET": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nuke Tactical Drop",
                                                                          "identifier": "NUK_TAC_JET",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "NUK_WPN_SEL": {
                                                                            "category": "IAB Nuclear Control Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Weapon Select Toggle",
                                                                          "identifier": "NUK_WPN_SEL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8788,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             }
                                      },
              "Landing Gear Control": {
                                                  "AIRBRK_LIGHT": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Airbrakes Light",
                                                                        "identifier": "AIRBRK_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "CHK_GEAR_LIGHT": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Check Gear Light",
                                                                        "identifier": "CHK_GEAR_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "FLAPS_LIGHT": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Flaps Light",
                                                                        "identifier": "FLAPS_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "GEAR_LEFT_DOWN": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Gear Left Down Light",
                                                                        "identifier": "GEAR_LEFT_DOWN",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "GEAR_LEFT_UP": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Gear Left Up Light",
                                                                        "identifier": "GEAR_LEFT_UP",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "GEAR_LOCK": {
                                                                                 "category": "Landing Gear Control",
                                                                             "control_type": "selector",
                                                                              "description": "Gear Handle Lock",
                                                                               "identifier": "GEAR_LOCK",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8744,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 2,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                      "GEAR_LVR": {
                                                                                 "category": "Landing Gear Control",
                                                                             "control_type": "selector",
                                                                              "description": "Gear Down/Neutral/Up",
                                                                               "identifier": "GEAR_LVR",
                                                                                   "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": 8744,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 24,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 3,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                "GEAR_NOSE_DOWN": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Nose Gear Down Light",
                                                                        "identifier": "GEAR_NOSE_DOWN",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "GEAR_NOSE_UP": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Nose Gear Up Light",
                                                                        "identifier": "GEAR_NOSE_UP",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                               "GEAR_RIGHT_DOWN": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Gear Right Down Light",
                                                                        "identifier": "GEAR_RIGHT_DOWN",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "GEAR_RIGHT_UP": {
                                                                          "category": "Landing Gear Control",
                                                                      "control_type": "led",
                                                                       "description": "Gear Right Up Light",
                                                                        "identifier": "GEAR_RIGHT_UP",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8796,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 4096,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                          "GEAR_WARN_LIGHTS_BRT": {
                                                                                 "category": "Landing Gear Control",
                                                                             "control_type": "selector",
                                                                              "description": "Gear Warn Lights Brightness",
                                                                               "identifier": "GEAR_WARN_LIGHTS_BRT",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8720,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                          "GEAR_WARN_LIGHT_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Landing Gear Control",
                                                                             "control_type": "selector",
                                                                              "description": "Gear Warn Lights Test",
                                                                               "identifier": "GEAR_WARN_LIGHT_TEST",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8720,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 512,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 9,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                     "LND_LIGHT": {
                                                                                 "category": "Landing Gear Control",
                                                                             "control_type": "selector",
                                                                              "description": "Landing Lights Land/Taxi/Off/Dim/Med/Bright",
                                                                               "identifier": "LND_LIGHT",
                                                                                   "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": 8708,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 24576,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 13,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  }
                                      },
                   "Left Horizontal": {
                                                    "AIL_BST": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Aileron Boosters On/Off",
                                                                            "identifier": "AIL_BST",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8748,
                                                                                              "description": "selector position",
                                                                                                     "mask": 16,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 4,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                 "CHUTE_DROP": {
                                                                           "api_variant": "momentary_last_position",
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Drogue Chute Drop",
                                                                            "identifier": "CHUTE_DROP",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 4096,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 12,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "push_button"
                                                               },
                                             "CHUTE_DROP_CVR": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Drogue Chute Drop Cover",
                                                                            "identifier": "CHUTE_DROP_CVR",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 2048,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 11,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                "EMR_AFB_PWR": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Emergency Afterburner",
                                                                            "identifier": "EMR_AFB_PWR",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8708,
                                                                                              "description": "selector position",
                                                                                                     "mask": 128,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 7,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                     "EMR_O2": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Emergency Oxygen",
                                                                            "identifier": "EMR_O2",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8748,
                                                                                              "description": "selector position",
                                                                                                     "mask": 16384,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 14,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                  "FLAPS_LDG": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Flaps Landing",
                                                                            "identifier": "FLAPS_LDG",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                 "FLAPS_NEUT": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Flaps Neutral",
                                                                            "identifier": "FLAPS_NEUT",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 64,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 6,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                  "FLAPS_RST": {
                                                                           "api_variant": "momentary_last_position",
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Flaps Reset",
                                                                            "identifier": "FLAPS_RST",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "push_button"
                                                               },
                                                   "FLAPS_TO": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Flaps Take-off",
                                                                            "identifier": "FLAPS_TO",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8744,
                                                                                              "description": "selector position",
                                                                                                     "mask": 128,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 7,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                   "HELM_AIR": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Helmet Air Conditioning On/Off",
                                                                            "identifier": "HELM_AIR",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8748,
                                                                                              "description": "selector position",
                                                                                                     "mask": 8192,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 13,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                     "MIX_O2": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "Mixture/Oxygen",
                                                                            "identifier": "MIX_O2",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8748,
                                                                                              "description": "selector position",
                                                                                                     "mask": 32768,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 15,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                                  "SPRD_DROP": {
                                                                           "api_variant": "momentary_last_position",
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "SPRD/Flare Drop",
                                                                            "identifier": "SPRD_DROP",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8740,
                                                                                              "description": "selector position",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "push_button"
                                                               },
                                            "SPRD_DROP_COVER": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "SPRD/Flare Drop Cover",
                                                                            "identifier": "SPRD_DROP_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": 8740,
                                                                                              "description": "selector position",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                          "UK2M_MIC_AMP_GSKM": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "UK-2M Mic Amplifier GS/KM",
                                                                            "identifier": "UK2M_MIC_AMP_GSKM",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8788,
                                                                                              "description": "selector position",
                                                                                                     "mask": 1,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 0,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               },
                                            "UK2M_MIC_AMP_ML": {
                                                                              "category": "Left Horizontal",
                                                                          "control_type": "selector",
                                                                           "description": "UK-2M Mic Amplifier M/L",
                                                                            "identifier": "UK2M_MIC_AMP_ML",
                                                                                "inputs": [ {
                                                                                              "description": "switch to previous or next state",
                                                                                                "interface": "fixed_step"
                                                                                          }, {
                                                                                              "description": "set position",
                                                                                                "interface": "set_state",
                                                                                                "max_value": 1
                                                                                          }, {
                                                                                                 "argument": "TOGGLE",
                                                                                              "description": "Toggle switch state",
                                                                                                "interface": "action"
                                                                                          } ],
                                                                   "momentary_positions": "none",
                                                                               "outputs": [ {
                                                                                                  "address": 8780,
                                                                                              "description": "selector position",
                                                                                                     "mask": 32768,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 15,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ],
                                                                      "physical_variant": "toggle_switch"
                                                               }
                                      },
           "Left Vertical Aft Panel": {
                                                "ELEC_BUS_1": {
                                                                             "category": "Left Vertical Aft Panel",
                                                                         "control_type": "selector",
                                                                          "description": "Electrical Bus Nr. 1",
                                                                           "identifier": "ELEC_BUS_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": 8780,
                                                                                             "description": "selector position",
                                                                                                    "mask": 128,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 7,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                          "ELEC_BUS_1_COVER": {
                                                                             "category": "Left Vertical Aft Panel",
                                                                         "control_type": "selector",
                                                                          "description": "Electrical Bus Nr. 1 Cover",
                                                                           "identifier": "ELEC_BUS_1_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": 8780,
                                                                                             "description": "selector position",
                                                                                                    "mask": 64,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 6,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                "ENG_OXY_ST": {
                                                                      "category": "Left Vertical Aft Panel",
                                                                  "control_type": "analog_gauge",
                                                                   "description": "Engine Oxygen Status",
                                                                    "identifier": "ENG_OXY_ST",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 8866,
                                                                                      "description": "gauge position",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                                 "ENG_START": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "Left Vertical Aft Panel",
                                                                         "control_type": "selector",
                                                                          "description": "Engine Starter",
                                                                           "identifier": "ENG_START",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 8704,
                                                                                             "description": "selector position",
                                                                                                    "mask": 16384,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 14,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                            "ENG_START_TYPE": {
                                                                             "category": "Left Vertical Aft Panel",
                                                                         "control_type": "selector",
                                                                          "description": "Engine Normal/Cold Start Select",
                                                                           "identifier": "ENG_START_TYPE",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 8704,
                                                                                             "description": "selector position",
                                                                                                    "mask": 8192,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 13,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                              "G_SUIT_VALVE": {
                                                                      "category": "Left Vertical Aft Panel",
                                                                  "control_type": "limited_dial",
                                                                   "description": "G Suit Min/Max Valve",
                                                                    "identifier": "G_SUIT_VALVE",
                                                                        "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": 8786,
                                                                                      "description": "position of the potentiometer",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              }
                                      },
       "Left Vertical Forward Panel": {
                                               "FIRE_EXT": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Left Vertical Forward Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Fire Extinguisher",
                                                                        "identifier": "FIRE_EXT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8708,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                           "FIRE_EXT_CVR": {
                                                                          "category": "Left Vertical Forward Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Fire Extinguisher Cover",
                                                                        "identifier": "FIRE_EXT_CVR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8708,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "GEAR_OXY_LUNG": {
                                                                   "category": "Left Vertical Forward Panel",
                                                               "control_type": "led",
                                                                "description": "Oxygen Gauge Lungs/Breath Indicator",
                                                                 "identifier": "GEAR_OXY_LUNG",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8796,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 128,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 7,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                                "O2_PRES": {
                                                                   "category": "Left Vertical Forward Panel",
                                                               "control_type": "analog_gauge",
                                                                "description": "Oxygen Pressure",
                                                                 "identifier": "O2_PRES",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8804,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                                 "O2_VOL": {
                                                                   "category": "Left Vertical Forward Panel",
                                                               "control_type": "analog_gauge",
                                                                "description": "Oxygen Quantity",
                                                                 "identifier": "O2_VOL",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8802,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                      },
           "Left Vertical Mid Panel": {
                                                   "ABS_ON": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "ABS On/Off",
                                                                          "identifier": "ABS_ON",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8740,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "AFB_PWR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Afterburner On/Off",
                                                                          "identifier": "AFB_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8708,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "APU_PWR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "APU On/Off",
                                                                          "identifier": "APU_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8704,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                 "ARU_MODE": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "ARU Auto/Manual",
                                                                          "identifier": "ARU_MODE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8740,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "ARU_SPD": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "ARU Speed",
                                                                          "identifier": "ARU_SPD",
                                                                              "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": 8740,
                                                                                            "description": "selector position",
                                                                                                   "mask": 12288,
                                                                                              "max_value": 2,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "rocker_switch"
                                                             },
                                                "CHUTE_REL": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Drogue Chute Release",
                                                                          "identifier": "CHUTE_REL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8744,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                "CONE_MODE": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Nosecone Auto/Manual control",
                                                                          "identifier": "CONE_MODE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8748,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CPT_AIR_CND": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Air Conditioning Select",
                                                                          "identifier": "CPT_AIR_CND",
                                                                              "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": 8776,
                                                                                            "description": "selector position",
                                                                                                   "mask": 49152,
                                                                                              "max_value": 3,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "infinite_rotary"
                                                             },
                                            "ENG_AIR_START": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Engine Air Start",
                                                                          "identifier": "ENG_AIR_START",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8704,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "FIRE_EXT_PWR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Fire Extinguisher On/Off",
                                                                          "identifier": "FIRE_EXT_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8708,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "HELM_HEAT_MODE": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Helmet Heat Auto/Manual",
                                                                          "identifier": "HELM_HEAT_MODE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8776,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                          "HELM_QUICK_HEAT": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Helmet Quick Heat",
                                                                          "identifier": "HELM_QUICK_HEAT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8776,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                 "HELM_VSR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Helmet Visor On/Off",
                                                                          "identifier": "HELM_VSR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8776,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "MSL_VOL": {
                                                                     "category": "Left Vertical Mid Panel",
                                                                 "control_type": "limited_dial",
                                                                  "description": "IR Missile Seeker Volume",
                                                                   "identifier": "MSL_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": 8778,
                                                                                     "description": "position of the potentiometer",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "NOZ_POS": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Emergency Nozzle Position Control",
                                                                          "identifier": "NOZ_POS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8748,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "RSBN_ARC_SEL": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "RSBN/ARC Select",
                                                                          "identifier": "RSBN_ARC_SEL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8728,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "RSBN_IDENT": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "RSBN Identify",
                                                                          "identifier": "RSBN_IDENT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8728,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                "RSBN_TEST": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "RSBN Self-Test",
                                                                          "identifier": "RSBN_TEST",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8728,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                  "SPS_PWR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "SPS System On/Off",
                                                                          "identifier": "SPS_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8740,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "SUIT_VENT": {
                                                                     "category": "Left Vertical Mid Panel",
                                                                 "control_type": "limited_dial",
                                                                  "description": "Suit Ventilation",
                                                                   "identifier": "SUIT_VENT",
                                                                       "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": 8790,
                                                                                     "description": "position of the potentiometer",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                               "SURGE_DOOR": {
                                                                            "category": "Left Vertical Mid Panel",
                                                                        "control_type": "selector",
                                                                         "description": "Surge Doors Auto/Manual",
                                                                          "identifier": "SURGE_DOOR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 8708,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             }
                                      },
                  "Main Power Panel": {
                                                 "AC_GEN": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "AC Generator On/Off",
                                                                        "identifier": "AC_GEN",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "AUX_INV": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Emergency Inverter On/Off",
                                                                        "identifier": "AUX_INV",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "BAT_PWR": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Battery On/Off",
                                                                        "identifier": "BAT_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                 "DC_GEN": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "DC Generator On/Off",
                                                                        "identifier": "DC_GEN",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "DRN_PUMP": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Drain Fuel Pump On/Off",
                                                                        "identifier": "DRN_PUMP",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                 "GYRO_1": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Gyro, NPP, SAU, RLS Signal, KPP Power On/Off",
                                                                        "identifier": "GYRO_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": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 128,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 7,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                 "GYRO_2": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "DA-200 Signal, Gyro, NPP, RLS, SAU Power On/Off",
                                                                        "identifier": "GYRO_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": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "PUMP_GR1": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Fuel Pump Group 1 On/Off",
                                                                        "identifier": "PUMP_GR1",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "PUMP_GR3": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Fuel Pump Group 3 On/Off",
                                                                        "identifier": "PUMP_GR3",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8704,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "SPRD_DROP_PWR": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SPRD Drop System On/Off",
                                                                        "identifier": "SPRD_DROP_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8740,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 5,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "SPRD_PWR": {
                                                                          "category": "Main Power Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SPRD On/Off",
                                                                        "identifier": "SPRD_PWR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8740,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           }
                                      },
               "Main Warning Lights": {
                                                  "AC_GEN_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "AC Generator Light",
                                                                        "identifier": "AC_GEN_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "BOOST_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Booster Pressure Light",
                                                                        "identifier": "BOOST_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "DC_GEN_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "DC Generator Light",
                                                                        "identifier": "DC_GEN_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                               "ENG_START_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Engine Start Light",
                                                                        "identifier": "ENG_START_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "FIRE_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Fire Warning Light",
                                                                        "identifier": "FIRE_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "FORSAZ_1": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Afterburner Active Light",
                                                                        "identifier": "FORSAZ_1",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 2,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "FORSAZ_2": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Emergency Afterburner Light",
                                                                        "identifier": "FORSAZ_2",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 4,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "FUEL_1GR": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Fuel Tank Gr. 1 Empty Light",
                                                                        "identifier": "FUEL_1GR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "FUEL_3GR": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Fuel Tank Gr. 3 Empty Light",
                                                                        "identifier": "FUEL_3GR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "FUEL_450": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Fuel 450L Warning Light",
                                                                        "identifier": "FUEL_450",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 4096,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "FUEL_PODW": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Wing Drop Tanks Empty Light",
                                                                        "identifier": "FUEL_PODW",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "FUEL_RASHOD": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "No Fuel Warning Light",
                                                                        "identifier": "FUEL_RASHOD",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8826,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                          "FUEL_WARN_LIGHTS_BRT": {
                                                                                 "category": "Main Warning Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Fuel Warn Lights Brightness",
                                                                               "identifier": "FUEL_WARN_LIGHTS_BRT",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8720,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                          "FUEL_WARN_LIGHT_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Main Warning Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Fuel Warn Lights Test",
                                                                               "identifier": "FUEL_WARN_LIGHT_TEST",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8708,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32768,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 15,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                    "HYDR_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Hydraulic Pressure Light",
                                                                        "identifier": "HYDR_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 128,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 7,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                          "MAIN_WARN_LIGHTS_BRT": {
                                                                                 "category": "Main Warning Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Main Warn Lights Brightness",
                                                                               "identifier": "MAIN_WARN_LIGHTS_BRT",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8720,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 2,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                          "MAIN_WARN_LIGHT_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Main Warning Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Main Warn Lights Test",
                                                                               "identifier": "MAIN_WARN_LIGHT_TEST",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 8720,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 2,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 1,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                  "NOZZLE_LIGHT": {
                                                                          "category": "Main Warning Lights",
                                                                      "control_type": "led",
                                                                       "description": "Nozzle Open Light",
                                                                        "identifier": "NOZZLE_LIGHT",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 8864,
                                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                                 "mask": 8,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  }
                                      },
                       "RADAR Power": {
                                                  "RADAR_BEAM": {
                                                                               "category": "RADAR Power",
                                                                           "control_type": "selector",
                                                                            "description": "RADAR Fixed Beam On/Off",
                                                                             "identifier": "RADAR_BEAM",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 8738,
                                                                                               "description": "selector position",
                                                                                                      "mask": 512,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 9,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                   "RADAR_ERR": {
                                                                        "category": "RADAR Power",
                                                                    "control_type": "led",
                                                                     "description": "Radar Error Light",
                                                                      "identifier": "RADAR_ERR",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 8880,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                          "RADAR_FIX_BM_LIGHT": {
                                                                        "category": "RADAR Power",
                                                                    "control_type": "led",
                                                                     "description": "Radar Fixed Beam Light",
                                                                      "identifier": "RADAR_FIX_BM_LIGHT",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 8886,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                               "RADAR_LOW_ALT": {
                                                                               "category": "RADAR Power",
                                                                           "control_type": "selector",
                                                                            "description": "RADAR Low Altitude Off/Comp/On",
                                                                             "identifier": "RADAR_LOW_ALT",
                                                                                 "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": 8738,
                                                                                               "description": "selector position",
                                                                                                      "mask": 384,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "limited_rotary"
                                                                },
                                             "RADAR_LOW_LIGHT": {
                                                                        "category": "RADAR Power",
                                                                    "control_type": "led",
                                                                     "description": "Radar Low Light",
                                                                      "identifier": "RADAR_LOW_LIGHT",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 8886,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 1,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                   "RADAR_PWR": {
                                                                               "category": "RADAR Power",
                                                                           "control_type": "selector",
                                                                            "description": "RADAR On/Standby/Off",
                                                                             "identifier": "RADAR_PWR",
                                                                                 "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": 8738,
                                                                                               "description": "selector position",
                                                                                                      "mask": 96,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 5,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "limited_rotary"
                                                                }
                                      },
           "RADAR Scope, Interrupts": {
                                          "MSL_HEAD_RDY": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Missile Head Ready Light",
                                                                "identifier": "MSL_HEAD_RDY",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_1": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Continuous Interferes Light",
                                                                "identifier": "RADAR_19A_1",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 128,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 7,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_2": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Temporary Interferes Light",
                                                                "identifier": "RADAR_19A_2",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 256,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 8,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_3": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Passive Interferes Light",
                                                                "identifier": "RADAR_19A_3",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 512,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 9,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_4": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Weather Interferes Light",
                                                                "identifier": "RADAR_19A_4",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 1024,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 10,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_5": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar IFF Light",
                                                                "identifier": "RADAR_19A_5",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 2048,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 11,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_6": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Low Speed Light",
                                                                "identifier": "RADAR_19A_6",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 4096,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 12,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_7": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Self-Test Light",
                                                                "identifier": "RADAR_19A_7",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 8192,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 13,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "RADAR_19A_8": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Reset Light",
                                                                "identifier": "RADAR_19A_8",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 16384,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 14,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                            "RADAR_BRKN": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Broken Light",
                                                                "identifier": "RADAR_BRKN",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 32,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 5,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "RADAR_CNT": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Continues",
                                                                       "identifier": "RADAR_CNT",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8738,
                                                                                         "description": "selector position",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "RADAR_DENG": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Disengage Light",
                                                                "identifier": "RADAR_DENG",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 64,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 6,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "RADAR_FLT": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "limited_dial",
                                                               "description": "RADAR Polar Filter",
                                                                "identifier": "RADAR_FLT",
                                                                    "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": 8742,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "RADAR_IFF": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - IFF",
                                                                       "identifier": "RADAR_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": 8738,
                                                                                         "description": "selector position",
                                                                                                "mask": 32768,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 15,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                             "RADAR_JMD": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Jammed Light",
                                                                "identifier": "RADAR_JMD",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 16,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 4,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                            "RADAR_LNCH": {
                                                                  "category": "RADAR Scope, Interrupts",
                                                              "control_type": "led",
                                                               "description": "Radar Launch Light",
                                                                "identifier": "RADAR_LNCH",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8886,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 4,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 2,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "RADAR_LOW": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Low Speed",
                                                                       "identifier": "RADAR_LOW",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8740,
                                                                                         "description": "selector position",
                                                                                                "mask": 1,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "RADAR_PASS": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Passive",
                                                                       "identifier": "RADAR_PASS",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8738,
                                                                                         "description": "selector position",
                                                                                                "mask": 8192,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 13,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                             "RADAR_RST": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Reset",
                                                                       "identifier": "RADAR_RST",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8740,
                                                                                         "description": "selector position",
                                                                                                "mask": 4,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 2,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "RADAR_TEMP": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Temporary",
                                                                       "identifier": "RADAR_TEMP",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8738,
                                                                                         "description": "selector position",
                                                                                                "mask": 4096,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "RADAR_TEST": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Self-Test",
                                                                       "identifier": "RADAR_TEST",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8740,
                                                                                         "description": "selector position",
                                                                                                "mask": 2,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 1,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                              "RADAR_WX": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "RADAR Scope, Interrupts",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Interferes - Weather",
                                                                       "identifier": "RADAR_WX",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8738,
                                                                                         "description": "selector position",
                                                                                                "mask": 16384,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          }
                                      },
                              "RSBN": {
                                               "PRMG_CHAN": {
                                                                           "category": "RSBN",
                                                                       "control_type": "selector",
                                                                        "description": "PRMG Channel",
                                                                         "identifier": "PRMG_CHAN",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 99
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8732,
                                                                                           "description": "selector position",
                                                                                                  "mask": 127,
                                                                                             "max_value": 99,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "infinite_rotary"
                                                            },
                                                "RSBN_ASM": {
                                                                    "category": "RSBN",
                                                                "control_type": "led",
                                                                 "description": "RSBN Asimuth Correction Light",
                                                                  "identifier": "RSBN_ASM",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8796,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                "RSBN_BRG": {
                                                                           "category": "RSBN",
                                                                       "control_type": "selector",
                                                                        "description": "RSBN Bearing",
                                                                         "identifier": "RSBN_BRG",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8728,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                               "RSBN_CHAN": {
                                                                           "category": "RSBN",
                                                                       "control_type": "selector",
                                                                        "description": "RSBN Channel",
                                                                         "identifier": "RSBN_CHAN",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 99
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8728,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16256,
                                                                                             "max_value": 99,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "infinite_rotary"
                                                            },
                                               "RSBN_DIST": {
                                                                           "category": "RSBN",
                                                                       "control_type": "selector",
                                                                        "description": "RSBN Distance",
                                                                         "identifier": "RSBN_DIST",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8732,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                          "RSBN_DIST_LGHT": {
                                                                    "category": "RSBN",
                                                                "control_type": "led",
                                                                 "description": "RSBN Distance Correction Light",
                                                                  "identifier": "RSBN_DIST_LGHT",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8796,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                "RSBN_RST": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "RSBN",
                                                                       "control_type": "selector",
                                                                        "description": "RSBN Reset",
                                                                         "identifier": "RSBN_RST",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8728,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "RSBN_VOL": {
                                                                    "category": "RSBN",
                                                                "control_type": "limited_dial",
                                                                 "description": "RSBN Volume",
                                                                  "identifier": "RSBN_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": 8730,
                                                                                    "description": "position of the potentiometer",
                                                                                           "mask": 65535,
                                                                                      "max_value": 65535,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            }
                                      },
                             "Radio": {
                                          "RAD_CHAN": {
                                                                     "category": "Radio",
                                                                 "control_type": "selector",
                                                                  "description": "Radio Channel",
                                                                   "identifier": "RAD_CHAN",
                                                                       "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": 8724,
                                                                                     "description": "selector position",
                                                                                            "mask": 31,
                                                                                       "max_value": 19,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "infinite_rotary"
                                                      },
                                           "RAD_CPS": {
                                                                     "category": "Radio",
                                                                 "control_type": "selector",
                                                                  "description": "Radio/Compass Audio",
                                                                   "identifier": "RAD_CPS",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8720,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                           "RAD_SQL": {
                                                                     "category": "Radio",
                                                                 "control_type": "selector",
                                                                  "description": "Radio Squelch",
                                                                   "identifier": "RAD_SQL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8720,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                           "RAD_VOL": {
                                                              "category": "Radio",
                                                          "control_type": "limited_dial",
                                                           "description": "Radio Volume",
                                                            "identifier": "RAD_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": 8722,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                                      },
        "Right Horizontal Aft Panel": {
                                               "BU45_SEP": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Right Horizontal Aft Panel",
                                                                      "control_type": "selector",
                                                                       "description": "BU-45 Separation",
                                                                        "identifier": "BU45_SEP",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                            "GAUGE_LIGHT": {
                                                                   "category": "Right Horizontal Aft Panel",
                                                               "control_type": "limited_dial",
                                                                "description": "Gauge Backlights",
                                                                 "identifier": "GAUGE_LIGHT",
                                                                     "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": 8714,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                              "MACH_TEST": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Right Horizontal Aft Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Mach Test",
                                                                        "identifier": "MACH_TEST",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                          "MACH_TEST_CVR": {
                                                                          "category": "Right Horizontal Aft Panel",
                                                                      "control_type": "selector",
                                                                       "description": "Mach Test Button Cover",
                                                                        "identifier": "MACH_TEST_CVR",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "SOD_CTL_PBU_1": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Right Horizontal Aft Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SOD Control PBU-1",
                                                                        "identifier": "SOD_CTL_PBU_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": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4096,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                          "SOD_CTL_PBU_2": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Right Horizontal Aft Panel",
                                                                      "control_type": "selector",
                                                                       "description": "SOD Control PBU-2",
                                                                        "identifier": "SOD_CTL_PBU_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": 8780,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                              "TXT_LIGHT": {
                                                                   "category": "Right Horizontal Aft Panel",
                                                               "control_type": "limited_dial",
                                                                "description": "Text Backlights",
                                                                 "identifier": "TXT_LIGHT",
                                                                     "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": 8712,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                      },
    "Right Horizontal Forward Panel": {
                                           "CMP_AIR_AUX": {
                                                                  "category": "Right Horizontal Forward Panel",
                                                              "control_type": "analog_gauge",
                                                               "description": "Compressed Air Aux",
                                                                "identifier": "CMP_AIR_AUX",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8800,
                                                                                  "description": "gauge position",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                          "CMP_AIR_MAIN": {
                                                                  "category": "Right Horizontal Forward Panel",
                                                              "control_type": "analog_gauge",
                                                               "description": "Compressed Air Main",
                                                                "identifier": "CMP_AIR_MAIN",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8798,
                                                                                  "description": "gauge position",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "RED_LIGHT": {
                                                                  "category": "Right Horizontal Forward Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Red Lights",
                                                                "identifier": "RED_LIGHT",
                                                                    "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": 8716,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                                      },
                               "SAU": {
                                           "SAU_AUTO_LND": {
                                                                   "category": "SAU",
                                                               "control_type": "led",
                                                                "description": "SAU Auto Landing Light",
                                                                 "identifier": "SAU_AUTO_LND",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8888,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "SAU_CMD_LND": {
                                                                   "category": "SAU",
                                                               "control_type": "led",
                                                                "description": "SAU Command Landing Light",
                                                                 "identifier": "SAU_CMD_LND",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8888,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                          "SAU_LAND_AUTO": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "SAU",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Auto Landing Mode",
                                                                        "identifier": "SAU_LAND_AUTO",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                           "SAU_LAND_CMD": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "SAU",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Command Landing Mode",
                                                                        "identifier": "SAU_LAND_CMD",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "SAU_LOW": {
                                                                          "category": "SAU",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Limit Altitude",
                                                                        "identifier": "SAU_LOW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                               "SAU_PRIV": {
                                                                   "category": "SAU",
                                                               "control_type": "led",
                                                                "description": "SAU Recover Mode Light",
                                                                 "identifier": "SAU_PRIV",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8888,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                                "SAU_RST": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "SAU",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Reset/Off",
                                                                        "identifier": "SAU_RST",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8734,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                               "SAU_STAB": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "SAU",
                                                                      "control_type": "selector",
                                                                       "description": "SAU Stabilization Mode",
                                                                        "identifier": "SAU_STAB",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 8732,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                          "SAU_STAB_LGHT": {
                                                                   "category": "SAU",
                                                               "control_type": "led",
                                                                "description": "SAU Stabilization Light",
                                                                 "identifier": "SAU_STAB_LGHT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 8888,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                      },
                         "SOD Panel": {
                                              "ARC_CMP": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "ARC Antenna/Compass",
                                                                      "identifier": "ARC_CMP",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8724,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                              "ARC_VOL": {
                                                                 "category": "SOD Panel",
                                                             "control_type": "limited_dial",
                                                              "description": "ARC Volume",
                                                               "identifier": "ARC_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": 8726,
                                                                                 "description": "position of the potentiometer",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "SOD_IDENT": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SOD Identify",
                                                                      "identifier": "SOD_IDENT",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8734,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "SOD_MODE": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SOD Mode Select",
                                                                      "identifier": "SOD_MODE",
                                                                          "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": 8738,
                                                                                        "description": "selector position",
                                                                                               "mask": 28,
                                                                                          "max_value": 4,
                                                                                           "shift_by": 2,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                              "SOD_PWR": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SOD IFF On/Off",
                                                                      "identifier": "SOD_PWR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8734,
                                                                                        "description": "selector position",
                                                                                               "mask": 16384,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                             "SOD_WAVE": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SOD Wave Selector 3/1/2",
                                                                      "identifier": "SOD_WAVE",
                                                                          "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": 8738,
                                                                                        "description": "selector position",
                                                                                               "mask": 3,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                              "SPO_PWR": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPO On/Off",
                                                                      "identifier": "SPO_PWR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8734,
                                                                                        "description": "selector position",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                          "SRZO_81_PWR": {
                                                                        "category": "SOD Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SRZO Type 81 On/Off",
                                                                      "identifier": "SRZO_81_PWR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8734,
                                                                                        "description": "selector position",
                                                                                               "mask": 512,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 9,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         }
                                      },
                           "SPO RWR": {
                                           "SOD_ANS": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SOD Answer Light",
                                                            "identifier": "SOD_ANS",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8894,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 16,
                                                                                "max_value": 1,
                                                                                 "shift_by": 4,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                           "SPO_DAY": {
                                                                     "category": "SPO RWR",
                                                                 "control_type": "selector",
                                                                  "description": "SPO Day/Night",
                                                                   "identifier": "SPO_DAY",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8734,
                                                                                     "description": "selector position",
                                                                                            "mask": 8,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 3,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                            "SPO_LB": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SPO RWR Left Rear Light",
                                                            "identifier": "SPO_LB",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8894,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4,
                                                                                "max_value": 1,
                                                                                 "shift_by": 2,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                            "SPO_LF": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SPO RWR Left Front Light",
                                                            "identifier": "SPO_LF",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8888,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                          "SPO_MUTE": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SPO RWR Mute Light",
                                                            "identifier": "SPO_MUTE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8894,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8,
                                                                                "max_value": 1,
                                                                                 "shift_by": 3,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                            "SPO_RB": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SPO RWR Right Rear Light",
                                                            "identifier": "SPO_RB",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8894,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 2,
                                                                                "max_value": 1,
                                                                                 "shift_by": 1,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                            "SPO_RF": {
                                                              "category": "SPO RWR",
                                                          "control_type": "led",
                                                           "description": "SPO RWR Right Front Light",
                                                            "identifier": "SPO_RF",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 8894,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1,
                                                                                "max_value": 1,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                          "SPO_TEST": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "SPO RWR",
                                                                 "control_type": "selector",
                                                                  "description": "SPO Test",
                                                                   "identifier": "SPO_TEST",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 8734,
                                                                                     "description": "selector position",
                                                                                            "mask": 4,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 2,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                           "SPO_VOL": {
                                                              "category": "SPO RWR",
                                                          "control_type": "limited_dial",
                                                           "description": "SPO Volume",
                                                            "identifier": "SPO_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": 8736,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                                      },
                 "SPS-141-100 Panel": {
                                          "SPS141_AUTO": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Auto/Manual",
                                                                      "identifier": "SPS141_AUTO",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 8192,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 13,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                          "SPS141_CONT": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Continuous/Impulse",
                                                                      "identifier": "SPS141_CONT",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 2048,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 11,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                           "SPS141_CVR": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Manual Activation Cover",
                                                                      "identifier": "SPS141_CVR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8796,
                                                                                        "description": "selector position",
                                                                                               "mask": 1,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                           "SPS141_MAN": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Manual Activation",
                                                                      "identifier": "SPS141_MAN",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8796,
                                                                                        "description": "selector position",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                          "SPS141_MODE": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Off/Parallel/Full",
                                                                      "identifier": "SPS141_MODE",
                                                                          "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": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 49152,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                          "SPS141_PROG": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Program I/II",
                                                                      "identifier": "SPS141_PROG",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 1024,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 10,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                           "SPS141_PWR": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 On/off",
                                                                      "identifier": "SPS141_PWR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 256,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 8,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                          "SPS141_TEST": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Test",
                                                                      "identifier": "SPS141_TEST",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 4096,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 12,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                            "SPS141_TX": {
                                                                        "category": "SPS-141-100 Panel",
                                                                    "control_type": "selector",
                                                                     "description": "SPS-141-100 Transmit/Receive",
                                                                      "identifier": "SPS141_TX",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 8788,
                                                                                        "description": "selector position",
                                                                                               "mask": 512,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 9,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                              "SPS_ILL": {
                                                                 "category": "SPS-141-100 Panel",
                                                             "control_type": "led",
                                                              "description": "SPS 141-100 Illuminated",
                                                               "identifier": "SPS_ILL",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 8888,
                                                                                 "description": "0 if light is off, 1 if light is on",
                                                                                        "mask": 128,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 7,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "SPS_LNCH": {
                                                                 "category": "SPS-141-100 Panel",
                                                             "control_type": "led",
                                                              "description": "SPS 141-100 Countermeasures Ready/Launching",
                                                               "identifier": "SPS_LNCH",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 8888,
                                                                                 "description": "0 if light is off, 1 if light is on",
                                                                                        "mask": 256,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 8,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "SPS_RDY": {
                                                                 "category": "SPS-141-100 Panel",
                                                             "control_type": "led",
                                                              "description": "SPS 141-100 Ready",
                                                               "identifier": "SPS_RDY",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 8888,
                                                                                 "description": "0 if light is off, 1 if light is on",
                                                                                        "mask": 64,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 6,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                                      },
                   "SRZO/Fuse Panel": {
                                                "ARC_ZONE": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "ARC Zones",
                                                                         "identifier": "ARC_ZONE",
                                                                             "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": 8724,
                                                                                           "description": "selector position",
                                                                                                  "mask": 28672,
                                                                                             "max_value": 7,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            },
                                                 "BAT_HTR": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "Battery Heat On/Off",
                                                                         "identifier": "BAT_HTR",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8704,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                              "ELEC_BUS_2": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "Electrical Bus Nr. 2",
                                                                         "identifier": "ELEC_BUS_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": 8780,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                  "PO7501": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "PO-750 Inverter #1 On/Off",
                                                                         "identifier": "PO7501",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8704,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                  "PO7502": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "PO-750 Inverter #2 On/Off",
                                                                         "identifier": "PO7502",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8704,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                               "SRZO_CODE": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "SRZO Codes",
                                                                         "identifier": "SRZO_CODE",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 11
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8734,
                                                                                           "description": "selector position",
                                                                                                  "mask": 480,
                                                                                             "max_value": 11,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "infinite_rotary"
                                                            },
                                               "SRZO_DEST": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "SRZO Self Destruct",
                                                                         "identifier": "SRZO_DEST",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8734,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                           "SRZO_DEST_CVR": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "SRZO Self Destruct Cover",
                                                                         "identifier": "SRZO_DEST_CVR",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8734,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                              "SRZO_EM_TX": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "SRZO Emergency Transmit",
                                                                         "identifier": "SRZO_EM_TX",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8734,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                          "SRZO_EM_TX_CVR": {
                                                                           "category": "SRZO/Fuse Panel",
                                                                       "control_type": "selector",
                                                                        "description": "SRZO Emergency Transmit Cover",
                                                                         "identifier": "SRZO_EM_TX_CVR",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 8734,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "toggle_switch"
                                                            },
                                                "SRZO_ERR": {
                                                                    "category": "SRZO/Fuse Panel",
                                                                "control_type": "led",
                                                                 "description": "SOD Error Light",
                                                                  "identifier": "SRZO_ERR",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 8894,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            }
                                      },
                              "Seat": {
                                              "CAN_VENT": {
                                                                  "category": "Seat",
                                                              "control_type": "limited_dial",
                                                               "description": "Canopy Ventilation",
                                                                "identifier": "CAN_VENT",
                                                                    "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": 8760,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                 "EJECT": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Seat",
                                                                     "control_type": "selector",
                                                                      "description": "Ejection Handle (No effect at this time)",
                                                                       "identifier": "EJECT",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8780,
                                                                                         "description": "selector position",
                                                                                                "mask": 16384,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                          "HRNS_LS_TGHT": {
                                                                  "category": "Seat",
                                                              "control_type": "limited_dial",
                                                               "description": "Harness Loose/Tight",
                                                                "identifier": "HRNS_LS_TGHT",
                                                                    "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": 8792,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                              "HRNS_SEP": {
                                                                         "category": "Seat",
                                                                     "control_type": "selector",
                                                                      "description": "Harness Separation",
                                                                       "identifier": "HRNS_SEP",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8788,
                                                                                         "description": "selector position",
                                                                                                "mask": 2,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 1,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          }
                                      },
                             "Stick": {
                                            "CTR_DRP_TK": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "Centerline Drop Tank Jettison",
                                                                       "identifier": "CTR_DRP_TK",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8774,
                                                                                         "description": "selector position",
                                                                                                "mask": 512,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 9,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                                   "GUN": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "Gun Trigger",
                                                                       "identifier": "GUN",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8776,
                                                                                         "description": "selector position",
                                                                                                "mask": 256,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 8,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "RADAR_LOCK": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "RADAR Lock Target",
                                                                       "identifier": "RADAR_LOCK",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8740,
                                                                                         "description": "selector position",
                                                                                                "mask": 8,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 3,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                            "SAU_CANCEL": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "SAU Cancel Current Mode",
                                                                       "identifier": "SAU_CANCEL",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8732,
                                                                                         "description": "selector position",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                          "SAU_RECOVERY": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "SAU Recovery Mode",
                                                                       "identifier": "SAU_RECOVERY",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8732,
                                                                                         "description": "selector position",
                                                                                                "mask": 4096,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                               "TRM_ADJ": {
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "Trimmer",
                                                                       "identifier": "TRM_ADJ",
                                                                           "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": 8744,
                                                                                         "description": "selector position",
                                                                                                "mask": 49152,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "rocker_switch"
                                                          },
                                               "WPN_REL": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "Weapons Release",
                                                                       "identifier": "WPN_REL",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8776,
                                                                                         "description": "selector position",
                                                                                                "mask": 512,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 9,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                           "WPN_REL_CVR": {
                                                                         "category": "Stick",
                                                                     "control_type": "selector",
                                                                      "description": "Weapons Release Cover",
                                                                       "identifier": "WPN_REL_CVR",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8776,
                                                                                         "description": "selector position",
                                                                                                "mask": 1024,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 10,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          }
                                      },
                          "Throttle": {
                                               "AIR_BRK": {
                                                                         "category": "Throttle",
                                                                     "control_type": "selector",
                                                                      "description": "Airbrakes",
                                                                       "identifier": "AIR_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": 8740,
                                                                                         "description": "selector position",
                                                                                                "mask": 16384,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                              "ENG_STOP": {
                                                                         "category": "Throttle",
                                                                     "control_type": "selector",
                                                                      "description": "Engine Stop/Throttle Lock",
                                                                       "identifier": "ENG_STOP",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8708,
                                                                                         "description": "selector position",
                                                                                                "mask": 1,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                               "RAD_PTT": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "Throttle",
                                                                     "control_type": "selector",
                                                                      "description": "Radio PTT",
                                                                       "identifier": "RAD_PTT",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8724,
                                                                                         "description": "selector position",
                                                                                                "mask": 32,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                          "TDC_RGE_SPAN": {
                                                                  "category": "Throttle",
                                                              "control_type": "limited_dial",
                                                               "description": "TDC Range/Pipper Span",
                                                                "identifier": "TDC_RGE_SPAN",
                                                                    "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": 8772,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "THR_FIX": {
                                                                  "category": "Throttle",
                                                              "control_type": "limited_dial",
                                                               "description": "Throttle Fixation",
                                                                "identifier": "THR_FIX",
                                                                    "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": 8794,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                                      },
                "UPK-23-250-2 Panel": {
                                                 "GUV_1": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "UPK-23-250-2 Panel",
                                                                     "control_type": "selector",
                                                                      "description": "UPK-23-250-2 Load 1",
                                                                       "identifier": "GUV_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": 8796,
                                                                                         "description": "selector position",
                                                                                                "mask": 16,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 4,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                                 "GUV_2": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "UPK-23-250-2 Panel",
                                                                     "control_type": "selector",
                                                                      "description": "UPK-23-250-2 Load 2",
                                                                       "identifier": "GUV_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": 8796,
                                                                                         "description": "selector position",
                                                                                                "mask": 32,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                                 "GUV_3": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "UPK-23-250-2 Panel",
                                                                     "control_type": "selector",
                                                                      "description": "UPK-23-250-2 Load 3",
                                                                       "identifier": "GUV_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": 8796,
                                                                                         "description": "selector position",
                                                                                                "mask": 64,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 6,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                               "GUV_PWR": {
                                                                         "category": "UPK-23-250-2 Panel",
                                                                     "control_type": "selector",
                                                                      "description": "UPK-23-250-2 On/Off",
                                                                       "identifier": "GUV_PWR",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8796,
                                                                                         "description": "selector position",
                                                                                                "mask": 4,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 2,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                          "GUV_PWR_LGHT": {
                                                                  "category": "UPK-23-250-2 Panel",
                                                              "control_type": "led",
                                                               "description": "UPK-23-250-2 On Light",
                                                                "identifier": "GUV_PWR_LGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 8888,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 512,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 9,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "GUV_SEL": {
                                                                         "category": "UPK-23-250-2 Panel",
                                                                     "control_type": "selector",
                                                                      "description": "UPK-23-250-2 Gun Select",
                                                                       "identifier": "GUV_SEL",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 8796,
                                                                                         "description": "selector position",
                                                                                                "mask": 8,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 3,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          }
                                      },
               "Weapon Select Panel": {
                                          "GUN_GOTOVN": {
                                                                "category": "Weapon Select Panel",
                                                            "control_type": "led",
                                                             "description": "Gun Loaded Light",
                                                              "identifier": "GUN_GOTOVN",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 8888,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 16384,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 14,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                          "GUN_PYRO_1": {
                                                                    "api_variant": "momentary_last_position",
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Gun Pyro Charge 1",
                                                                     "identifier": "GUN_PYRO_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": 8774,
                                                                                       "description": "selector position",
                                                                                              "mask": 32768,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 15,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "push_button"
                                                        },
                                          "GUN_PYRO_2": {
                                                                    "api_variant": "momentary_last_position",
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Gun Pyro Charge 2",
                                                                     "identifier": "GUN_PYRO_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": 8776,
                                                                                       "description": "selector position",
                                                                                              "mask": 4,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 2,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "push_button"
                                                        },
                                          "GUN_PYRO_3": {
                                                                    "api_variant": "momentary_last_position",
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Gun Pyro Charge 3",
                                                                     "identifier": "GUN_PYRO_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": 8776,
                                                                                       "description": "selector position",
                                                                                              "mask": 8,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 3,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "push_button"
                                                        },
                                          "IR_SAR_NEU": {
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "IR/Neutral/SAR Missile Mode",
                                                                     "identifier": "IR_SAR_NEU",
                                                                         "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": 8776,
                                                                                       "description": "selector position",
                                                                                              "mask": 3,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 0,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                          "MODE_AA_AG": {
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Weapons AA/AG Mode",
                                                                     "identifier": "MODE_AA_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": 8774,
                                                                                       "description": "selector position",
                                                                                              "mask": 16384,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 14,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                             "WPN_SEL": {
                                                                       "category": "Weapon Select Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Weapon Selector",
                                                                     "identifier": "WPN_SEL",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 10
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 8776,
                                                                                       "description": "selector position",
                                                                                              "mask": 240,
                                                                                         "max_value": 10,
                                                                                          "shift_by": 4,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "infinite_rotary"
                                                        }
                                      }
}