{
                    "ADI": {
                                  "ADI_BILLE": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Bille",
                                                     "identifier": "ADI_BILLE",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29200,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                 "ADI_BKL_SW": {
                                                              "category": "ADI",
                                                          "control_type": "selector",
                                                           "description": "I - ADI - Backlight Switch",
                                                            "identifier": "ADI_BKL_SW",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 1
                                                                          }, {
                                                                                 "argument": "TOGGLE",
                                                                              "description": "Toggle switch state",
                                                                                "interface": "action"
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 29184,
                                                                              "description": "selector position",
                                                                                     "mask": 2,
                                                                                "max_value": 1,
                                                                                 "shift_by": 1,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "toggle_switch"
                                               },
                               "ADI_CAGE_LEV": {
                                                              "category": "ADI",
                                                          "control_type": "selector",
                                                           "description": "I - ADI - Cage Lever",
                                                            "identifier": "ADI_CAGE_LEV",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 1
                                                                          }, {
                                                                                 "argument": "TOGGLE",
                                                                              "description": "Toggle switch state",
                                                                                "interface": "action"
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 29184,
                                                                              "description": "selector position",
                                                                                     "mask": 1,
                                                                                "max_value": 1,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "toggle_switch"
                                               },
                                 "ADI_COMPAS": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Compass Position",
                                                     "identifier": "ADI_COMPAS",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29190,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                   "ADI_FLAG": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Flag",
                                                     "identifier": "ADI_FLAG",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29192,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                  "ADI_ILS_H": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Horizontal ILS Needle",
                                                     "identifier": "ADI_ILS_H",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29198,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                  "ADI_ILS_V": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Vertical ILS Needle",
                                                     "identifier": "ADI_ILS_V",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29196,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                  "ADI_LIGHT": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Voyant Ambre sous",
                                                     "identifier": "ADI_LIGHT",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29194,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                  "ADI_PITCH": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Pitch Position",
                                                     "identifier": "ADI_PITCH",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29186,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                   "ADI_ROLL": {
                                                       "category": "ADI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - ADI - Roll Position",
                                                     "identifier": "ADI_ROLL",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29188,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               }
                           },
         "AIR FLOW PANEL": {
                                      "CONES_OP_SW": {
                                                                    "category": "AIR FLOW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Intake Cones Operation Switch (SOURIS)",
                                                                  "identifier": "CONES_OP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29184,
                                                                                    "description": "selector position",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "INTAKE_SLATS_OP_SW": {
                                                                    "category": "AIR FLOW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Intake Slats Operation Switch (PELLES)",
                                                                  "identifier": "INTAKE_SLATS_OP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29184,
                                                                                    "description": "selector position",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "SLATS_OP_SW": {
                                                                    "category": "AIR FLOW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Slats Operation Switch (BECS)",
                                                                  "identifier": "SLATS_OP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29184,
                                                                                    "description": "selector position",
                                                                                           "mask": 48,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     }
                           },
              "ALTIMETER": {
                                 "ALT_BARO_CENTS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x100 Baro Press display",
                                                         "identifier": "ALT_BARO_CENTS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29214,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                  "ALT_BARO_ONES": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x1 Baro Press display",
                                                         "identifier": "ALT_BARO_ONES",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29218,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                  "ALT_BARO_TENS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x10 Baro Press display",
                                                         "identifier": "ALT_BARO_TENS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29216,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                 "ALT_BARO_THOUS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x1000 Baro Press display",
                                                         "identifier": "ALT_BARO_THOUS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29212,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                      "ALT_CENTS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x100 ft display",
                                                         "identifier": "ALT_CENTS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29210,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                     "ALT_KCENTS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x10 000 ft display",
                                                         "identifier": "ALT_KCENTS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29206,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                     "ALT_NEEDLE": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - Needle",
                                                         "identifier": "ALT_NEEDLE",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29204,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                      "ALT_THOUS": {
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_gauge",
                                                        "description": "O - ALT - x1000 ft display",
                                                         "identifier": "ALT_THOUS",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29208,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                               "BARO_PRESS_CALIB": {
                                                        "api_variant": "multiturn",
                                                           "category": "ALTIMETER",
                                                       "control_type": "analog_dial",
                                                        "description": "I - ALT - Barometric Pressure Calibration",
                                                         "identifier": "BARO_PRESS_CALIB",
                                                             "inputs": [ {
                                                                              "description": "turn the dial left or right",
                                                                                "interface": "variable_step",
                                                                                "max_value": 65535,
                                                                           "suggested_step": 3200
                                                                       } ],
                                                            "outputs": [ {
                                                                               "address": 29202,
                                                                           "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"
                                                                       } ]
                                                   }
                           },
                    "AOA": {
                               "AOA_FLAG": {
                                                   "category": "AOA",
                                               "control_type": "analog_gauge",
                                                "description": "O - AOA - Flag",
                                                 "identifier": "AOA_FLAG",
                                                     "inputs": [  ],
                                                    "outputs": [ {
                                                                       "address": 29222,
                                                                   "description": "gauge position",
                                                                          "mask": 65535,
                                                                     "max_value": 65535,
                                                                      "shift_by": 0,
                                                                        "suffix": "",
                                                                          "type": "integer"
                                                               } ]
                                           },
                                "AOA_POS": {
                                                   "category": "AOA",
                                               "control_type": "analog_gauge",
                                                "description": "O - AOA - Indicator",
                                                 "identifier": "AOA_POS",
                                                     "inputs": [  ],
                                                    "outputs": [ {
                                                                       "address": 29220,
                                                                   "description": "gauge position",
                                                                          "mask": 65535,
                                                                     "max_value": 65535,
                                                                      "shift_by": 0,
                                                                        "suffix": "",
                                                                          "type": "integer"
                                                               } ]
                                           }
                           },
            "AUDIO PANEL": {
                                   "AMPLIS_SEL_KNOB": {
                                                                     "category": "AUDIO PANEL",
                                                                 "control_type": "selector",
                                                                  "description": "I - AMPLIS Selector Knob",
                                                                   "identifier": "AMPLIS_SEL_KNOB",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 64,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 6,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                               "MAGIC_TONE_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - MAGIC Tone Volume Knob",
                                                            "identifier": "MAGIC_TONE_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29228,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                  "MRK_SIG_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - Marker Signal Volume Knob",
                                                            "identifier": "MRK_SIG_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29232,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                      "TAC_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - TACAN Volume Knob",
                                                            "identifier": "TAC_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29226,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                   "TB_APP_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - TB APP Volume Knob",
                                                            "identifier": "TB_APP_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29230,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                "UHF_RADIO_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - UHF - Radio Volume Knob",
                                                            "identifier": "UHF_RADIO_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29234,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                   "VORILS_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - VOR/ILS Volume Knob",
                                                            "identifier": "VORILS_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29224,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                               "VUHF_RADIO_VOL_KNOB": {
                                                              "category": "AUDIO PANEL",
                                                          "control_type": "limited_dial",
                                                           "description": "I - U/VHF - Radio Volume Knob",
                                                            "identifier": "VUHF_RADIO_VOL_KNOB",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29236,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                           },
              "AUTOPILOT": {
                                    "ALT_100_FT_SEL": {
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Altitude 100 ft Selector",
                                                                   "identifier": "ALT_100_FT_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "set position",
                                                                                       "interface": "BcdWheel",
                                                                                       "max_value": 1
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                     "type": "integer"
                                                                                 } ]
                                                      },
                                    "ALT_10K_FT_SEL": {
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - BCD - Altitude 10000 ft Selector",
                                                                   "identifier": "ALT_10K_FT_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "set position",
                                                                                       "interface": "BcdWheel",
                                                                                       "max_value": 1
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                     "type": "integer"
                                                                                 } ]
                                                      },
                                     "ALT_1K_FT_SEL": {
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Altitude 1000 ft Selector",
                                                                   "identifier": "ALT_1K_FT_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "set position",
                                                                                       "interface": "BcdWheel",
                                                                                       "max_value": 1
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                     "type": "integer"
                                                                                 } ]
                                                      },
                                      "ALT_HOLD_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Altitude Hold Button",
                                                                   "identifier": "ALT_HOLD_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                      "APP_HOLD_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Approach Hold Button",
                                                                   "identifier": "APP_HOLD_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                      "AP_ALT_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Alt Hold Amber Light",
                                                            "identifier": "AP_ALT_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4,
                                                                                "max_value": 1,
                                                                                 "shift_by": 2,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "AP_ALT_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Alt Hold Green Light",
                                                            "identifier": "AP_ALT_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 2,
                                                                                "max_value": 1,
                                                                                 "shift_by": 1,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                        "AP_G_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - G Amber Light",
                                                            "identifier": "AP_G_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1024,
                                                                                "max_value": 1,
                                                                                 "shift_by": 10,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "AP_G_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - G Green Light",
                                                            "identifier": "AP_G_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 512,
                                                                                "max_value": 1,
                                                                                 "shift_by": 9,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                   "AP_LGT_TEST_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Autopilot Lights Test Button",
                                                                   "identifier": "AP_LGT_TEST_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                        "AP_L_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - L Amber Light",
                                                            "identifier": "AP_L_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 256,
                                                                                "max_value": 1,
                                                                                 "shift_by": 8,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "AP_L_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - L Green Light",
                                                            "identifier": "AP_L_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 128,
                                                                                "max_value": 1,
                                                                                 "shift_by": 7,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                   "AP_MASTER_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Master Amber Light",
                                                            "identifier": "AP_MASTER_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29184,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                     "AP_MASTER_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Autopilot Master Button",
                                                                   "identifier": "AP_MASTER_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                    "AP_MASTER_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Master Green Light",
                                                            "identifier": "AP_MASTER_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1,
                                                                                "max_value": 1,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "AP_NC_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Free Amber Light",
                                                            "identifier": "AP_NC_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 64,
                                                                                "max_value": 1,
                                                                                 "shift_by": 6,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                        "AP_NC_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Free Green Light",
                                                            "identifier": "AP_NC_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32,
                                                                                "max_value": 1,
                                                                                 "shift_by": 5,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                               "AP_SELECT_ALT_AMBRE": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Sel Alt Hold Amber Light",
                                                            "identifier": "AP_SELECT_ALT_AMBRE",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 16,
                                                                                "max_value": 1,
                                                                                 "shift_by": 4,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                "AP_SELECT_ALT_VERT": {
                                                              "category": "AUTOPILOT",
                                                          "control_type": "led",
                                                           "description": "O - AP - Sel Alt Hold Green Light",
                                                            "identifier": "AP_SELECT_ALT_VERT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29238,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8,
                                                                                "max_value": 1,
                                                                                 "shift_by": 3,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                  "SEL_ALT_HOLD_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "AUTOPILOT",
                                                                 "control_type": "selector",
                                                                  "description": "I - Selected Altitude Hold Button",
                                                                   "identifier": "SEL_ALT_HOLD_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29184,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      }
                           },
             "BACKUP ADI": {
                               "SB_ADI_CAGE_SW": {
                                                                "category": "BACKUP ADI",
                                                            "control_type": "selector",
                                                             "description": "I - BKADI - UNCAGE",
                                                              "identifier": "SB_ADI_CAGE_SW",
                                                                  "inputs": [ {
                                                                                "description": "switch to previous or next state",
                                                                                  "interface": "fixed_step"
                                                                            }, {
                                                                                "description": "set position",
                                                                                  "interface": "set_state",
                                                                                  "max_value": 1
                                                                            }, {
                                                                                   "argument": "TOGGLE",
                                                                                "description": "Toggle switch state",
                                                                                  "interface": "action"
                                                                            } ],
                                                     "momentary_positions": "none",
                                                                 "outputs": [ {
                                                                                    "address": 29238,
                                                                                "description": "selector position",
                                                                                       "mask": 2048,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 11,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "toggle_switch"
                                                 },
                                  "SB_ADI_FLAG": {
                                                         "category": "BACKUP ADI",
                                                     "control_type": "analog_gauge",
                                                      "description": "O - BKADI - Flag",
                                                       "identifier": "SB_ADI_FLAG",
                                                           "inputs": [  ],
                                                          "outputs": [ {
                                                                             "address": 29246,
                                                                         "description": "gauge position",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                                 "SB_ADI_PITCH": {
                                                         "category": "BACKUP ADI",
                                                     "control_type": "analog_gauge",
                                                      "description": "O - BKADI - Pitch Position",
                                                       "identifier": "SB_ADI_PITCH",
                                                           "inputs": [  ],
                                                          "outputs": [ {
                                                                             "address": 29244,
                                                                         "description": "gauge position",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                                  "SB_ADI_ROLL": {
                                                         "category": "BACKUP ADI",
                                                     "control_type": "analog_gauge",
                                                      "description": "O - BKADI - Roll Position",
                                                       "identifier": "SB_ADI_ROLL",
                                                           "inputs": [  ],
                                                          "outputs": [ {
                                                                             "address": 29242,
                                                                         "description": "gauge position",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                                   "SB_ADI_ROT": {
                                                      "api_variant": "multiturn",
                                                         "category": "BACKUP ADI",
                                                     "control_type": "analog_dial",
                                                      "description": "I - BKADI - Set",
                                                       "identifier": "SB_ADI_ROT",
                                                           "inputs": [ {
                                                                            "description": "turn the dial left or right",
                                                                              "interface": "variable_step",
                                                                              "max_value": 65535,
                                                                         "suggested_step": 3200
                                                                     } ],
                                                          "outputs": [ {
                                                                             "address": 29240,
                                                                         "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"
                                                                     } ]
                                                 }
                           },
    "CAUTION LIGHT PANEL": {
                                  "CLP_5MN_O2": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - 5mn O2 Indicator Light",
                                                      "identifier": "CLP_5MN_O2",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4,
                                                                          "max_value": 1,
                                                                           "shift_by": 2,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_ALT_1": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - ALT.1 Indicator Indicator Light",
                                                      "identifier": "CLP_ALT_1",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29238,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 16384,
                                                                          "max_value": 1,
                                                                           "shift_by": 14,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_ALT_2": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - ALT.2 Indicator Indicator Light",
                                                      "identifier": "CLP_ALT_2",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29238,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 32768,
                                                                          "max_value": 1,
                                                                           "shift_by": 15,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_ANEMO": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - ANEMO Indicator Light",
                                                      "identifier": "CLP_ANEMO",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 16,
                                                                          "max_value": 1,
                                                                           "shift_by": 4,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_BATT": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BATT Indicator Indicator Light",
                                                      "identifier": "CLP_BATT",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29238,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4096,
                                                                          "max_value": 1,
                                                                           "shift_by": 12,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_BECS": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BECS Indicator Light",
                                                      "identifier": "CLP_BECS",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4096,
                                                                          "max_value": 1,
                                                                           "shift_by": 12,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_BINGO": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BINGO Indicator Light",
                                                      "identifier": "CLP_BINGO",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 16384,
                                                                          "max_value": 1,
                                                                           "shift_by": 14,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                      "CLP_BP": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BP Indicator Light",
                                                      "identifier": "CLP_BP",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 32,
                                                                          "max_value": 1,
                                                                           "shift_by": 5,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_BP_D": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BP D Indicator Light",
                                                      "identifier": "CLP_BP_D",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 128,
                                                                          "max_value": 1,
                                                                           "shift_by": 7,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_BP_G": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - BP G Indicator Light",
                                                      "identifier": "CLP_BP_G",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 64,
                                                                          "max_value": 1,
                                                                           "shift_by": 6,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_CALC": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - CALC Indicator Light",
                                                      "identifier": "CLP_CALC",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4,
                                                                          "max_value": 1,
                                                                           "shift_by": 2,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                      "CLP_CC": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - CC Indicator Light",
                                                      "identifier": "CLP_CC",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 32,
                                                                          "max_value": 1,
                                                                           "shift_by": 5,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_CONDIT": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - CONDIT Indicator Light",
                                                      "identifier": "CLP_CONDIT",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 128,
                                                                          "max_value": 1,
                                                                           "shift_by": 7,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_CONF": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - CONF Indicator Light",
                                                      "identifier": "CLP_CONF",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 256,
                                                                          "max_value": 1,
                                                                           "shift_by": 8,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_DECOL": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - DECOL Indicator Light",
                                                      "identifier": "CLP_DECOL",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29252,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 2,
                                                                          "max_value": 1,
                                                                           "shift_by": 1,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                     "CLP_DOM": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - DOM Indicator Light",
                                                      "identifier": "CLP_DOM",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 2048,
                                                                          "max_value": 1,
                                                                           "shift_by": 11,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                     "CLP_DSV": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - DSV Indicator Light",
                                                      "identifier": "CLP_DSV",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 64,
                                                                          "max_value": 1,
                                                                           "shift_by": 6,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                      "CLP_EP": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - EP Indicator Light",
                                                      "identifier": "CLP_EP",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 8192,
                                                                          "max_value": 1,
                                                                           "shift_by": 13,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_GAIN": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - GAIN Indicator Light",
                                                      "identifier": "CLP_GAIN",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 32768,
                                                                          "max_value": 1,
                                                                           "shift_by": 15,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_HUILE": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - HUILE Indicator Indicator Light",
                                                      "identifier": "CLP_HUILE",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 1,
                                                                          "max_value": 1,
                                                                           "shift_by": 0,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_HYD_1": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - HYD.1 Indicator Light",
                                                      "identifier": "CLP_HYD_1",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 1024,
                                                                          "max_value": 1,
                                                                           "shift_by": 10,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_HYD_2": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - HYD.2 Indicator Light",
                                                      "identifier": "CLP_HYD_2",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 2048,
                                                                          "max_value": 1,
                                                                           "shift_by": 11,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_HYD_S": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - HYD.S Indicator Light",
                                                      "identifier": "CLP_HYD_S",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4096,
                                                                          "max_value": 1,
                                                                           "shift_by": 12,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                               "CLP_INCIDENCE": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - INCIDENCE Indicator Light",
                                                      "identifier": "CLP_INCIDENCE",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 16384,
                                                                          "max_value": 1,
                                                                           "shift_by": 14,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                     "CLP_MAN": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - MAN Indicator Light",
                                                      "identifier": "CLP_MAN",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 1024,
                                                                          "max_value": 1,
                                                                           "shift_by": 10,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_NIVEAU": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - NIVEAU Indicator Light",
                                                      "identifier": "CLP_NIVEAU",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 512,
                                                                          "max_value": 1,
                                                                           "shift_by": 9,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_O2_HA": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - O2 HA Indicator Light",
                                                      "identifier": "CLP_O2_HA",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 8,
                                                                          "max_value": 1,
                                                                           "shift_by": 3,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                      "CLP_PA": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - PA Indicator Light",
                                                      "identifier": "CLP_PA",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 512,
                                                                          "max_value": 1,
                                                                           "shift_by": 9,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_PARK": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - PARK Indicator Light",
                                                      "identifier": "CLP_PARK",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29252,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 4,
                                                                          "max_value": 1,
                                                                           "shift_by": 2,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_PELLES": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - PELLES Indicator Light",
                                                      "identifier": "CLP_PELLES",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 16,
                                                                          "max_value": 1,
                                                                           "shift_by": 4,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_P_CAB": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - P.CAB Indicator Light",
                                                      "identifier": "CLP_P_CAB",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 32768,
                                                                          "max_value": 1,
                                                                           "shift_by": 15,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_REG_O2": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - REG O2 Indicator Light",
                                                      "identifier": "CLP_REG_O2",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 2,
                                                                          "max_value": 1,
                                                                           "shift_by": 1,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                     "CLP_RPM": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - RPM Indicator Light",
                                                      "identifier": "CLP_RPM",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29252,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 1,
                                                                          "max_value": 1,
                                                                           "shift_by": 0,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_SOURIS": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - SOURIS Indicator Light",
                                                      "identifier": "CLP_SOURIS",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 8,
                                                                          "max_value": 1,
                                                                           "shift_by": 3,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                      "CLP_T7": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - T7 Indicator Indicator Light",
                                                      "identifier": "CLP_T7",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 2,
                                                                          "max_value": 1,
                                                                           "shift_by": 1,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                    "CLP_TEMP": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - TEMP Indicator Light",
                                                      "identifier": "CLP_TEMP",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 1,
                                                                          "max_value": 1,
                                                                           "shift_by": 0,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                  "CLP_TRANSF": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - TRANSF Indicator Light",
                                                      "identifier": "CLP_TRANSF",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29248,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 256,
                                                                          "max_value": 1,
                                                                           "shift_by": 8,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                     "CLP_TRN": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - TR Indicator Indicator Light",
                                                      "identifier": "CLP_TRN",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29238,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 8192,
                                                                          "max_value": 1,
                                                                           "shift_by": 13,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                },
                                   "CLP_US_EL": {
                                                        "category": "CAUTION LIGHT PANEL",
                                                    "control_type": "led",
                                                     "description": "O - CLP - U.S EL Indicator Light",
                                                      "identifier": "CLP_US_EL",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29250,
                                                                        "description": "0 if light is off, 1 if light is on",
                                                                               "mask": 8192,
                                                                          "max_value": 1,
                                                                           "shift_by": 13,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                }
                           },
                  "CLOCK": {
                                   "CLK_H": {
                                                    "category": "CLOCK",
                                                "control_type": "analog_gauge",
                                                 "description": "O - CLOCK - Hours Needle",
                                                  "identifier": "CLK_H",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29254,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                                   "CLK_M": {
                                                    "category": "CLOCK",
                                                "control_type": "analog_gauge",
                                                 "description": "O - CLOCK - Minutes Needle",
                                                  "identifier": "CLK_M",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29256,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                                   "CLK_S": {
                                                    "category": "CLOCK",
                                                "control_type": "analog_gauge",
                                                 "description": "O - CLOCK - Seconds Needle",
                                                  "identifier": "CLK_S",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29258,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                               "COC_CLOCK": {
                                                           "category": "CLOCK",
                                                       "control_type": "selector",
                                                        "description": "I - CLOCK - Cockpit Clock Position",
                                                         "identifier": "COC_CLOCK",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 29252,
                                                                           "description": "selector position",
                                                                                  "mask": 512,
                                                                             "max_value": 1,
                                                                              "shift_by": 9,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "toggle_switch"
                                            }
                           },
    "CONFIGURATION PANEL": {
                                   "CONF_A": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - A Light",
                                                   "identifier": "CONF_A",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 1024,
                                                                       "max_value": 1,
                                                                        "shift_by": 10,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                                 "CONF_AUX": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - Aux Landing Gear Light",
                                                   "identifier": "CONF_AUX",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29260,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 4,
                                                                       "max_value": 1,
                                                                        "shift_by": 2,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                               "CONF_CROSS": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - CROSS Light",
                                                   "identifier": "CONF_CROSS",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 16384,
                                                                       "max_value": 1,
                                                                        "shift_by": 14,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                                   "CONF_D": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - Right Landing Gear Light",
                                                   "identifier": "CONF_D",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29260,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 8,
                                                                       "max_value": 1,
                                                                        "shift_by": 3,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                               "CONF_DIRAV": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - DIRAV Light",
                                                   "identifier": "CONF_DIRAV",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 4096,
                                                                       "max_value": 1,
                                                                        "shift_by": 12,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                                   "CONF_F": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - F Light",
                                                   "identifier": "CONF_F",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 2048,
                                                                       "max_value": 1,
                                                                        "shift_by": 11,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                               "CONF_FREIN": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - FREIN Light",
                                                   "identifier": "CONF_FREIN",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 8192,
                                                                       "max_value": 1,
                                                                        "shift_by": 13,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                                   "CONF_G": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - Left Landing Gear Light",
                                                   "identifier": "CONF_G",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29260,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 2,
                                                                       "max_value": 1,
                                                                        "shift_by": 1,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                               "CONF_ROUGE": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - Red Landing Gear Light",
                                                   "identifier": "CONF_ROUGE",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29260,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 1,
                                                                       "max_value": 1,
                                                                        "shift_by": 0,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             },
                                "CONF_SPAD": {
                                                     "category": "CONFIGURATION PANEL",
                                                 "control_type": "led",
                                                  "description": "O - CONF - SPAD Light",
                                                   "identifier": "CONF_SPAD",
                                                       "inputs": [  ],
                                                      "outputs": [ {
                                                                         "address": 29252,
                                                                     "description": "0 if light is off, 1 if light is on",
                                                                            "mask": 32768,
                                                                       "max_value": 1,
                                                                        "shift_by": 15,
                                                                          "suffix": "",
                                                                            "type": "integer"
                                                                 } ]
                                             }
                           },
                "ECM BOX": {
                               "ECM_BOX_LCD_BRIGHT": {
                                                                    "category": "ECM BOX",
                                                                "control_type": "selector",
                                                                 "description": "I - ECM Box LCD Display Brightness",
                                                                  "identifier": "ECM_BOX_LCD_BRIGHT",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 5
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29260,
                                                                                    "description": "selector position",
                                                                                           "mask": 1792,
                                                                                      "max_value": 5,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "ECM_BOX_LGT_SW": {
                                                                    "category": "ECM BOX",
                                                                "control_type": "selector",
                                                                 "description": "I - ECM Box Lights Switch",
                                                                  "identifier": "ECM_BOX_LGT_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29260,
                                                                                    "description": "selector position",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                  "ECM_BOX_MODE_SW": {
                                                                    "category": "ECM BOX",
                                                                "control_type": "selector",
                                                                 "description": "I - ECM Box Mode Switch",
                                                                  "identifier": "ECM_BOX_MODE_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29260,
                                                                                    "description": "selector position",
                                                                                           "mask": 192,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "ECM_BOX_SW": {
                                                                    "category": "ECM BOX",
                                                                "control_type": "selector",
                                                                 "description": "I - ECM Box Switch",
                                                                  "identifier": "ECM_BOX_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29260,
                                                                                    "description": "selector position",
                                                                                           "mask": 16,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "ECM_EM_DISP": {
                                                             "category": "ECM BOX",
                                                         "control_type": "display",
                                                          "description": "O - ECM Box EM Display",
                                                           "identifier": "ECM_EM_DISP",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29266,
                                                                             "description": "O - ECM Box EM Display",
                                                                              "max_length": 3,
                                                                                  "suffix": "",
                                                                                    "type": "string"
                                                                         } ]
                                                     },
                                     "ECM_FLR_DISP": {
                                                             "category": "ECM BOX",
                                                         "control_type": "display",
                                                          "description": "O - ECM Box FLR Display",
                                                           "identifier": "ECM_FLR_DISP",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29262,
                                                                             "description": "O - ECM Box FLR Display",
                                                                              "max_length": 3,
                                                                                  "suffix": "",
                                                                                    "type": "string"
                                                                         } ]
                                                     }
                           },
              "ECS PANEL": {
                                             "CLIM_C": {
                                                               "category": "ECS PANEL",
                                                           "control_type": "led",
                                                            "description": "O - ECS - C Light",
                                                             "identifier": "CLIM_C",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 29264,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 512,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 9,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                             "CLIM_F": {
                                                               "category": "ECS PANEL",
                                                           "control_type": "led",
                                                            "description": "O - ECS - F Light",
                                                             "identifier": "CLIM_F",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 29264,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 1024,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 10,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                    "ECS_AIR_EXCH_SW": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS Air Exchange Switch",
                                                                    "identifier": "ECS_AIR_EXCH_SW",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29260,
                                                                                      "description": "selector position",
                                                                                             "mask": 32768,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 15,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                        "ECS_COND_SW": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS Cond Switch",
                                                                    "identifier": "ECS_COND_SW",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29260,
                                                                                      "description": "selector position",
                                                                                             "mask": 16384,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 14,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                          "ECS_C_BTN": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS C Button",
                                                                    "identifier": "ECS_C_BTN",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29260,
                                                                                      "description": "selector position",
                                                                                             "mask": 4096,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 12,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                       "ECS_DEFOG_SW": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS Defog Switch",
                                                                    "identifier": "ECS_DEFOG_SW",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29264,
                                                                                      "description": "selector position",
                                                                                             "mask": 256,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 8,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                          "ECS_F_BTN": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS F Button",
                                                                    "identifier": "ECS_F_BTN",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29260,
                                                                                      "description": "selector position",
                                                                                             "mask": 8192,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 13,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                   "ECS_MAIN_MODE_SW": {
                                                                      "category": "ECS PANEL",
                                                                  "control_type": "selector",
                                                                   "description": "I - ECS Main Mode Switch",
                                                                    "identifier": "ECS_MAIN_MODE_SW",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 29260,
                                                                                      "description": "selector position",
                                                                                             "mask": 2048,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 11,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                               "ECS_TEMP_SELECT_KNOB": {
                                                            "api_variant": "multiturn",
                                                               "category": "ECS PANEL",
                                                           "control_type": "analog_dial",
                                                            "description": "I - ECS Temperature Select Knob",
                                                             "identifier": "ECS_TEMP_SELECT_KNOB",
                                                                 "inputs": [ {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29270,
                                                                               "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"
                                                                           } ]
                                                       }
                           },
         "ELECTRIC PANEL": {
                                         "ALT_1_SW": {
                                                                    "category": "ELECTRIC PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Alternator 1 Switch",
                                                                  "identifier": "ALT_1_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29252,
                                                                                    "description": "selector position",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                         "ALT_2_SW": {
                                                                    "category": "ELECTRIC PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Alternator 2 Switch",
                                                                  "identifier": "ALT_2_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29252,
                                                                                    "description": "selector position",
                                                                                           "mask": 64,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "ELEC_PWR_TRANSF_SW": {
                                                                    "category": "ELECTRIC PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Electric Power Transfer Switch",
                                                                  "identifier": "ELEC_PWR_TRANSF_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29252,
                                                                                    "description": "selector position",
                                                                                           "mask": 16,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "LGT_TEST_SW": {
                                                                    "category": "ELECTRIC PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Lights Test Switch",
                                                                  "identifier": "LGT_TEST_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29252,
                                                                                    "description": "selector position",
                                                                                           "mask": 384,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 7,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                     "MAIN_BATT_SW": {
                                                                    "category": "ELECTRIC PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Main Battery Switch",
                                                                  "identifier": "MAIN_BATT_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29252,
                                                                                    "description": "selector position",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     }
                           },
           "ENGINE GAUGE": {
                                   "N_RPM": {
                                                    "category": "ENGINE GAUGE",
                                                "control_type": "analog_gauge",
                                                 "description": "O - ENG - RPM Needle",
                                                  "identifier": "N_RPM",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29272,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                                "RPM_ONES": {
                                                    "category": "ENGINE GAUGE",
                                                "control_type": "analog_gauge",
                                                 "description": "O - ENG - x1 RPM display",
                                                  "identifier": "RPM_ONES",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29278,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                                "RPM_TENS": {
                                                    "category": "ENGINE GAUGE",
                                                "control_type": "analog_gauge",
                                                 "description": "O - ENG - x10 RPM display",
                                                  "identifier": "RPM_TENS",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29276,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                               "T7_NEEDLE": {
                                                    "category": "ENGINE GAUGE",
                                                "control_type": "analog_gauge",
                                                 "description": "O - ENG - Tt7 Needle",
                                                  "identifier": "T7_NEEDLE",
                                                      "inputs": [  ],
                                                     "outputs": [ {
                                                                        "address": 29274,
                                                                    "description": "gauge position",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            }
                           },
     "ENGINE START PANEL": {
                               "ENG_FUEL_L_PUMP_SW": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Engine Fuel Left Boost Pump Switch",
                                                                  "identifier": "ENG_FUEL_L_PUMP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29264,
                                                                                    "description": "selector position",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "ENG_FUEL_R_PUMP_SW": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Engine Fuel Right Boost Pump Switch",
                                                                  "identifier": "ENG_FUEL_R_PUMP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29264,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                 "ENG_SHUTDOWN_BTN": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Engine Shutdown Button",
                                                                  "identifier": "ENG_SHUTDOWN_BTN",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29264,
                                                                                    "description": "selector position",
                                                                                           "mask": 2048,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "ENG_START_SW": {
                                                                 "api_variant": "momentary_last_position",
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Engine Start Switch",
                                                                  "identifier": "ENG_START_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29268,
                                                                                    "description": "selector position",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "push_button"
                                                     },
                                 "ENG_START_SW_COV": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Engine Start Switch Cover",
                                                                  "identifier": "ENG_START_SW_COV",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29264,
                                                                                    "description": "selector position",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "FUEL_CUTOFF_SW": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Fuel Cutoff Switch",
                                                                  "identifier": "FUEL_CUTOFF_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29268,
                                                                                    "description": "selector position",
                                                                                           "mask": 1024,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "FUEL_CUTOFF_SW_COV": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Fuel Cutoff Switch Cover",
                                                                  "identifier": "FUEL_CUTOFF_SW_COV",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29268,
                                                                                    "description": "selector position",
                                                                                           "mask": 512,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "START_FUEL_PUMP_SW": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Starter Fuel Pump Switch",
                                                                  "identifier": "START_FUEL_PUMP_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29264,
                                                                                    "description": "selector position",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "VENT_SEL_SW": {
                                                                    "category": "ENGINE START PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Ventilation Selector Switch",
                                                                  "identifier": "VENT_SEL_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29268,
                                                                                    "description": "selector position",
                                                                                           "mask": 6144,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     }
                           },
               "EW PANEL": {
                                        "BR_PWR_SW": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - BR Power Switch",
                                                                  "identifier": "BR_PWR_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29268,
                                                                                    "description": "selector position",
                                                                                           "mask": 24576,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "D2M_PWR_SW": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - D2M Power Switch",
                                                                  "identifier": "D2M_PWR_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29280,
                                                                                    "description": "selector position",
                                                                                           "mask": 12,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                "DECOY_REL_MODE_SW": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Decoy Release Mode Switch",
                                                                  "identifier": "DECOY_REL_MODE_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29280,
                                                                                    "description": "selector position",
                                                                                           "mask": 48,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                               "DECOY_REL_PGM_KNOB": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - Decoy Release Program Knob",
                                                                  "identifier": "DECOY_REL_PGM_KNOB",
                                                                      "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": 29280,
                                                                                    "description": "selector position",
                                                                                           "mask": 960,
                                                                                      "max_value": 10,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "EW_MODE_SEL_SW": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - EW Mode Selector Switch",
                                                                  "identifier": "EW_MODE_SEL_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29280,
                                                                                    "description": "selector position",
                                                                                           "mask": 3072,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "RWR_PWR_SW": {
                                                                    "category": "EW PANEL",
                                                                "control_type": "selector",
                                                                 "description": "I - RWR Power Switch",
                                                                  "identifier": "RWR_PWR_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29280,
                                                                                    "description": "selector position",
                                                                                           "mask": 3,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     }
                           },
             "EXT LIGHTS": {
                                      "ANTI-COL_LGT_SW": {
                                                                        "category": "EXT LIGHTS",
                                                                    "control_type": "selector",
                                                                     "description": "I - Anti-Collision Lights Switch",
                                                                      "identifier": "ANTI-COL_LGT_SW",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 29280,
                                                                                        "description": "selector position",
                                                                                               "mask": 4096,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 12,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                          "FORM_LGT_SW": {
                                                                        "category": "EXT LIGHTS",
                                                                    "control_type": "selector",
                                                                     "description": "I - Formation Lights Switch",
                                                                      "identifier": "FORM_LGT_SW",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 29280,
                                                                                        "description": "selector position",
                                                                                               "mask": 16384,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                           "LDG_LGT_SW": {
                                                                        "category": "EXT LIGHTS",
                                                                    "control_type": "selector",
                                                                     "description": "I - Landing Lights Switch",
                                                                      "identifier": "LDG_LGT_SW",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 2
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 29284,
                                                                                        "description": "selector position",
                                                                                               "mask": 3,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                           "NAV_LGT_SW": {
                                                                        "category": "EXT LIGHTS",
                                                                    "control_type": "selector",
                                                                     "description": "I - Navigation Lights Switch",
                                                                      "identifier": "NAV_LGT_SW",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 29280,
                                                                                        "description": "selector position",
                                                                                               "mask": 8192,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 13,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                        "POLICE_LGT_SW": {
                                                                        "category": "EXT LIGHTS",
                                                                    "control_type": "selector",
                                                                     "description": "I - Police Lights Switch",
                                                                      "identifier": "POLICE_LGT_SW",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 29268,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                               "REFUEL_LGT_BRIGHT_KNOB": {
                                                                 "category": "EXT LIGHTS",
                                                             "control_type": "limited_dial",
                                                              "description": "I - Refuel Lights Brightness Knob",
                                                               "identifier": "REFUEL_LGT_BRIGHT_KNOB",
                                                                   "inputs": [ {
                                                                                 "description": "set the position of the dial",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 65535
                                                                             }, {
                                                                                    "description": "turn the dial left or right",
                                                                                      "interface": "variable_step",
                                                                                      "max_value": 65535,
                                                                                 "suggested_step": 3200
                                                                             } ],
                                                                  "outputs": [ {
                                                                                     "address": 29282,
                                                                                 "description": "position of the potentiometer",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                           },
            "FUEL SYSTEM": {
                                              "AAR_SW": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - Air Refuel Transfer Switch",
                                                                     "identifier": "AAR_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 2
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29284,
                                                                                       "description": "selector position",
                                                                                              "mask": 12,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 2,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                               "BINGO_FUEL_100_KG_SEL": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - Bingo Fuel 100 kg Selector",
                                                                     "identifier": "BINGO_FUEL_100_KG_SEL",
                                                                         "inputs": [ {
                                                                                       "description": "set position",
                                                                                         "interface": "BcdWheel",
                                                                                         "max_value": 1
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                       "type": "integer"
                                                                                   } ]
                                                        },
                                "BINGO_FUEL_1K_KG_SEL": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - Bingo Fuel 1000 kg Selector",
                                                                     "identifier": "BINGO_FUEL_1K_KG_SEL",
                                                                         "inputs": [ {
                                                                                       "description": "set position",
                                                                                         "interface": "BcdWheel",
                                                                                         "max_value": 1
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                       "type": "integer"
                                                                                   } ]
                                                        },
                                           "FUEL_AV_D": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Right AV Light",
                                                              "identifier": "FUEL_AV_D",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29284,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 32768,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 15,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "FUEL_AV_G": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Left AV Light",
                                                              "identifier": "FUEL_AV_G",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29284,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 16384,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 14,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                        "FUEL_CROF_SW": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - Fuel Crossfeeed Switch",
                                                                     "identifier": "FUEL_CROF_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29284,
                                                                                       "description": "selector position",
                                                                                              "mask": 16,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 4,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                    "FUEL_DETOT_CENTS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x100 DETOT display",
                                                              "identifier": "FUEL_DETOT_CENTS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29294,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                       "FUEL_DETOT_SW": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - DETOT Switch",
                                                                     "identifier": "FUEL_DETOT_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29280,
                                                                                       "description": "selector position",
                                                                                              "mask": 32768,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 15,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                     "FUEL_DETOT_TENS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x10 DETOT display",
                                                              "identifier": "FUEL_DETOT_TENS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29296,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                    "FUEL_DETOT_THOUS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x1000 DETOT display",
                                                              "identifier": "FUEL_DETOT_THOUS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29292,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                         "FUEL_DMP_SW": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - FUEL - Dump Switch",
                                                                     "identifier": "FUEL_DMP_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29284,
                                                                                       "description": "selector position",
                                                                                              "mask": 256,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 8,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                     "FUEL_DMP_SW_COV": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - FUEL - Dump Switch Cover",
                                                                     "identifier": "FUEL_DMP_SW_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29284,
                                                                                       "description": "selector position",
                                                                                              "mask": 128,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 7,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                           "FUEL_FLOW": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "display",
                                                             "description": "O - FUEL - Fuel Flow Display",
                                                              "identifier": "FUEL_FLOW",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29304,
                                                                                "description": "O - FUEL - Fuel Flow Display",
                                                                                 "max_length": 3,
                                                                                     "suffix": "",
                                                                                       "type": "string"
                                                                            } ]
                                                        },
                                     "FUEL_JAUG_CENTS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x100 JAUGE display",
                                                              "identifier": "FUEL_JAUG_CENTS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29288,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                         "FUEL_JAUG_D": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - RIGHT JAUGE display",
                                                              "identifier": "FUEL_JAUG_D",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29300,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                         "FUEL_JAUG_G": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - LEFT JAUGE display",
                                                              "identifier": "FUEL_JAUG_G",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29298,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                      "FUEL_JAUG_TENS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x10 JAUGE display",
                                                              "identifier": "FUEL_JAUG_TENS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29290,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                     "FUEL_JAUG_THOUS": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "analog_gauge",
                                                             "description": "O - FUEL - x1000 JAUGE display",
                                                              "identifier": "FUEL_JAUG_THOUS",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29286,
                                                                                "description": "gauge position",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "FUEL_RL_D": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Right RL Light",
                                                              "identifier": "FUEL_RL_D",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29284,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 8192,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 13,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "FUEL_RL_G": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Left RL Light",
                                                              "identifier": "FUEL_RL_G",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29284,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 2048,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 11,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                           "FUEL_RL_M": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Center RL Light",
                                                              "identifier": "FUEL_RL_M",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29284,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 4096,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 12,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                      "FUEL_TRANSF_SW": {
                                                                       "category": "FUEL SYSTEM",
                                                                   "control_type": "selector",
                                                                    "description": "I - Transfer Switch",
                                                                     "identifier": "FUEL_TRANSF_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 2
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29284,
                                                                                       "description": "selector position",
                                                                                              "mask": 1536,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 9,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                            "FUEL_V_D": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Right V Light",
                                                              "identifier": "FUEL_V_D",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29302,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 2,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 1,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                            "FUEL_V_G": {
                                                                "category": "FUEL SYSTEM",
                                                            "control_type": "led",
                                                             "description": "O - FUEL - Left V Light",
                                                              "identifier": "FUEL_V_G",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 29302,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 1,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        }
                           },
                "G-METER": {
                               "GMETER_NEEDLE": {
                                                        "category": "G-METER",
                                                    "control_type": "analog_gauge",
                                                     "description": "O - ACC - G Needle",
                                                      "identifier": "GMETER_NEEDLE",
                                                          "inputs": [  ],
                                                         "outputs": [ {
                                                                            "address": 29308,
                                                                        "description": "gauge position",
                                                                               "mask": 65535,
                                                                          "max_value": 65535,
                                                                           "shift_by": 0,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ]
                                                }
                           },
                    "HSI": {
                                    "HSI_COMPAS": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - Compass",
                                                        "identifier": "HSI_COMPAS",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29326,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                "HSI_DIST_CENTS": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI x100 Distance display",
                                                        "identifier": "HSI_DIST_CENTS",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29318,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                  "HSI_DIST_DEC": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI x.1 Distance display",
                                                        "identifier": "HSI_DIST_DEC",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29324,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                 "HSI_DIST_ONES": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI x1 Distance display",
                                                        "identifier": "HSI_DIST_ONES",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29322,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                 "HSI_DIST_TENS": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI x10 Distance display",
                                                        "identifier": "HSI_DIST_TENS",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29320,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                  "HSI_D_NEEDLE": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - COURSE (Double Needle)",
                                                        "identifier": "HSI_D_NEEDLE",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29314,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "HSI_FLAG_D": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - Right Flag",
                                                        "identifier": "HSI_FLAG_D",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29332,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                 "HSI_FLAG_DIST": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - Distance Flag",
                                                        "identifier": "HSI_FLAG_DIST",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29328,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "HSI_FLAG_G": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - Left Flag",
                                                        "identifier": "HSI_FLAG_G",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29330,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "HSI_FLAG_M": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - Center Flag",
                                                        "identifier": "HSI_FLAG_M",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29334,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                       "HSI_HDG": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - AP Heading (Green Arrow)",
                                                        "identifier": "HSI_HDG",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29312,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                               "HSI_MODE_SEL_SW": {
                                                                 "category": "HSI",
                                                             "control_type": "selector",
                                                              "description": "I - HSI - Mode Selector Switch",
                                                               "identifier": "HSI_MODE_SEL_SW",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 5
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29302,
                                                                                 "description": "selector position",
                                                                                        "mask": 28,
                                                                                   "max_value": 5,
                                                                                    "shift_by": 2,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "limited_rotary"
                                                  },
                                    "HSI_NEEDLE": {
                                                          "category": "HSI",
                                                      "control_type": "analog_gauge",
                                                       "description": "O - HSI - VAD (Simple Needle)",
                                                        "identifier": "HSI_NEEDLE",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29316,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                   "HSI_VAD_SEL": {
                                                       "api_variant": "multiturn",
                                                          "category": "HSI",
                                                      "control_type": "analog_dial",
                                                       "description": "I - HSI - VAD Selector",
                                                        "identifier": "HSI_VAD_SEL",
                                                            "inputs": [ {
                                                                             "description": "turn the dial left or right",
                                                                               "interface": "variable_step",
                                                                               "max_value": 65535,
                                                                          "suggested_step": 3200
                                                                      } ],
                                                           "outputs": [ {
                                                                              "address": 29310,
                                                                          "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"
                                                                      } ]
                                                  }
                           },
                    "IFF": {
                                     "IDENT_PWR_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Ident Power Switch",
                                                                  "identifier": "IDENT_PWR_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29306,
                                                                                    "description": "selector position",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                        "IFF_FAULT": {
                                                             "category": "IFF",
                                                         "control_type": "led",
                                                          "description": "O - IFF_REP - Fault Light",
                                                           "identifier": "IFF_FAULT",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29336,
                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                    "mask": 32,
                                                                               "max_value": 1,
                                                                                "shift_by": 5,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "IFF_M4_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - ON/OUT MODE 4 Switch",
                                                                  "identifier": "IFF_M4_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29336,
                                                                                    "description": "selector position",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                          "IFF_RED": {
                                                             "category": "IFF",
                                                         "control_type": "led",
                                                          "description": "O - IFF_REP - Red Light",
                                                           "identifier": "IFF_RED",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29336,
                                                                             "description": "0 if light is off, 1 if light is on",
                                                                                    "mask": 16,
                                                                               "max_value": 1,
                                                                                "shift_by": 4,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "MODE-1_10_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-1 Tens Selector",
                                                                  "identifier": "MODE-1_10_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                     "MODE-1_1_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-1 Ones Selector",
                                                                  "identifier": "MODE-1_1_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                        "MODE-1_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-1 Switch",
                                                                  "identifier": "MODE-1_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29306,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                        "MODE-2_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-2 Switch",
                                                                  "identifier": "MODE-2_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29336,
                                                                                    "description": "selector position",
                                                                                           "mask": 1,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                  "MODE-3A_100_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-3A Hundreds Selector",
                                                                  "identifier": "MODE-3A_100_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                   "MODE-3A_10_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-3A Tens Selector",
                                                                  "identifier": "MODE-3A_10_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                   "MODE-3A_1K_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-3A Thousands Selector",
                                                                  "identifier": "MODE-3A_1K_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                    "MODE-3A_1_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-3A Ones Selector",
                                                                  "identifier": "MODE-3A_1_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                       "MODE-3A_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-3A Switch",
                                                                  "identifier": "MODE-3A_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29336,
                                                                                    "description": "selector position",
                                                                                           "mask": 2,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 1,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                        "MODE-C_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_REP - Mode-C Switch",
                                                                  "identifier": "MODE-C_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29336,
                                                                                    "description": "selector position",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "NWS_IFF_INTERR_BTN": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT - Nose Wheel Steering / IFF Interrogation Button",
                                                                  "identifier": "NWS_IFF_INTERR_BTN",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29302,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "RAD_IFF_CODE-1_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Code-1 Selector",
                                                                  "identifier": "RAD_IFF_CODE-1_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                               "RAD_IFF_CODE-2_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Code-2 Selector",
                                                                  "identifier": "RAD_IFF_CODE-2_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                               "RAD_IFF_CODE-3_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Code-3 Selector",
                                                                  "identifier": "RAD_IFF_CODE-3_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                               "RAD_IFF_CODE-4_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Code-4 Selector",
                                                                  "identifier": "RAD_IFF_CODE-4_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                  "RAD_IFF_L_R_SEL": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  L/R Selector",
                                                                  "identifier": "RAD_IFF_L_R_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": 29302,
                                                                                    "description": "selector position",
                                                                                           "mask": 1024,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                  "RAD_IFF_MODE_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Mode Switch",
                                                                  "identifier": "RAD_IFF_MODE_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 5
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29302,
                                                                                    "description": "selector position",
                                                                                           "mask": 224,
                                                                                      "max_value": 5,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "RAD_IFF_POW_SW": {
                                                                    "category": "IFF",
                                                                "control_type": "selector",
                                                                 "description": "I - IFF_INT -  Power Switch",
                                                                  "identifier": "RAD_IFF_POW_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29302,
                                                                                    "description": "selector position",
                                                                                           "mask": 768,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     }
                           },
             "INT LIGHTS": {
                                       "CAUT_ADV_LGT": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Caution/Advisory Lights Rheostat",
                                                             "identifier": "CAUT_ADV_LGT",
                                                                 "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": 29348,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                "CONS_PANEL_LGT_KNOB": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Console Panel Lights Knob",
                                                             "identifier": "CONS_PANEL_LGT_KNOB",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29346,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                "DASH_PANEL_LGT_KNOB": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Dashboard Panel Lights Knob",
                                                             "identifier": "DASH_PANEL_LGT_KNOB",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29342,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                 "DASH_U.V._LGT_KNOB": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Dashboard U.V. Lights Knob",
                                                             "identifier": "DASH_U.V._LGT_KNOB",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29340,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                               "LGT_BRIGHT_CTRL_TEST": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Light Brightnes Control/Test",
                                                             "identifier": "LGT_BRIGHT_CTRL_TEST",
                                                                 "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": 29338,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                 "RED_FLOOD_LGT_KNOB": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - Red Flood Lights Knob",
                                                             "identifier": "RED_FLOOD_LGT_KNOB",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29344,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                  "WH_FLOOD_LGT_KNOB": {
                                                               "category": "INT LIGHTS",
                                                           "control_type": "limited_dial",
                                                            "description": "I - White Flood Lights Knob",
                                                             "identifier": "WH_FLOOD_LGT_KNOB",
                                                                 "inputs": [ {
                                                                               "description": "set the position of the dial",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 65535
                                                                           }, {
                                                                                  "description": "turn the dial left or right",
                                                                                    "interface": "variable_step",
                                                                                    "max_value": 65535,
                                                                               "suggested_step": 3200
                                                                           } ],
                                                                "outputs": [ {
                                                                                   "address": 29350,
                                                                               "description": "position of the potentiometer",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       }
                           },
           "LEFT CONSOLE": {
                                   "AB_EMER_CUTOFF_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - A/B Emergency Cutoff Switch",
                                                                     "identifier": "AB_EMER_CUTOFF_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 512,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 9,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                               "AB_EMER_CUTOFF_SW_COV": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - A/B Emergency Cutoff Switch Cover",
                                                                     "identifier": "AB_EMER_CUTOFF_SW_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 256,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 8,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "ANTI-SKID_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Anti-Skid Switch",
                                                                     "identifier": "ANTI-SKID_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29354,
                                                                                       "description": "selector position",
                                                                                              "mask": 2,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 1,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                    "ANTI-SKID_SW_COV": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Anti-Skid Switch Cover",
                                                                     "identifier": "ANTI-SKID_SW_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29354,
                                                                                       "description": "selector position",
                                                                                              "mask": 1,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 0,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                   "EMER_THROTTLE_COV": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Emergency Throttle Cover",
                                                                     "identifier": "EMER_THROTTLE_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 64,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 6,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                  "EMER_THROTTLE_HAND": {
                                                                "category": "LEFT CONSOLE",
                                                            "control_type": "limited_dial",
                                                             "description": "I - Emergency Throttle Handle",
                                                              "identifier": "EMER_THROTTLE_HAND",
                                                                  "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": 29352,
                                                                                "description": "position of the potentiometer",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                   "ENG_EMER_CTRL_COV": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Engine Emergency Control Cover",
                                                                     "identifier": "ENG_EMER_CTRL_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 4096,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 12,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                    "ENG_EMER_CTRL_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Engine Emergency Control Switch",
                                                                     "identifier": "ENG_EMER_CTRL_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 8192,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 13,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                "ENG_IN-FLGT_START_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Engine In-Flight Start Switch",
                                                                     "identifier": "ENG_IN-FLGT_START_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 128,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 7,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                         "FBW_CH_5_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - FBW - Channel 5 Switch",
                                                                     "identifier": "FBW_CH_5_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 32768,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 15,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                     "FBW_CH_5_SW_COV": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - FBW - Channel 5 Switch Cover",
                                                                     "identifier": "FBW_CH_5_SW_COV",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 16384,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 14,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                          "MAGNETO_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Magneto Switch",
                                                                     "identifier": "MAGNETO_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29354,
                                                                                       "description": "selector position",
                                                                                              "mask": 8,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 3,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "SEC_HUILE_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Secours Huile Switch",
                                                                     "identifier": "SEC_HUILE_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 2048,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 11,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                  "SEC_HUILE_SW_COVER": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - Secours Huile Switch Cover",
                                                                     "identifier": "SEC_HUILE_SW_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": 29336,
                                                                                       "description": "selector position",
                                                                                              "mask": 1024,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 10,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                       "SERPAM_REC_SW": {
                                                                       "category": "LEFT CONSOLE",
                                                                   "control_type": "selector",
                                                                    "description": "I - SERPAM Recorder Switch",
                                                                     "identifier": "SERPAM_REC_SW",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 29354,
                                                                                       "description": "selector position",
                                                                                              "mask": 4,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 2,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        }
                           },
             "LEFT PANEL": {
                                              "EMER_JETT": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - Emergency Jettison Button",
                                                                        "identifier": "EMER_JETT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                           "FBW_G-LIM_SW": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - FBW - G-Limiter Switch",
                                                                        "identifier": "FBW_G-LIM_SW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                       "FBW_GAIN_MODE_SW": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - FBW - Gain Mode Switch",
                                                                        "identifier": "FBW_GAIN_MODE_SW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                   "FBW_GAIN_MODE_SW_COV": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - FBW - Gain Mode Switch Cover",
                                                                        "identifier": "FBW_GAIN_MODE_SW_COV",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "FBW_RESET_BTN": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - FBW - Reset Button",
                                                                        "identifier": "FBW_RESET_BTN",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                       "FBW_SPIN_MODE_SW": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - FBW - Spin Mode Switch",
                                                                        "identifier": "FBW_SPIN_MODE_SW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                             "GUN_ARM_SW": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - Gun Arm/Safe Switch",
                                                                        "identifier": "GUN_ARM_SW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                               "LANDING_GEAR_LEVER_LIGHT": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "led",
                                                                "description": "O - LDG - Landing Gear Lever Light",
                                                                 "identifier": "LANDING_GEAR_LEVER_LIGHT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29354,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                       "LDG_EMER_REL_LEV": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - LDG - Landing Gear Emergency Release Lever",
                                                                        "identifier": "LDG_EMER_REL_LEV",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 128,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 7,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                                "LDG_LEV": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - LDG - Landing Gear Lever",
                                                                        "identifier": "LDG_LEV",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 5,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                             "PSV_DERIVE": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "analog_gauge",
                                                                "description": "O - PSV - Rudder Position display",
                                                                 "identifier": "PSV_DERIVE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29360,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "PSV_EL_D_EXT": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "analog_gauge",
                                                                "description": "O - PSV - Right Ext Elevon Position display",
                                                                 "identifier": "PSV_EL_D_EXT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29362,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "PSV_EL_D_INT": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "analog_gauge",
                                                                "description": "O - PSV - Right Int Elevon Position display",
                                                                 "identifier": "PSV_EL_D_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29364,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "PSV_EL_G_EXT": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "analog_gauge",
                                                                "description": "O - PSV - Left Ext Elevon Position display",
                                                                 "identifier": "PSV_EL_G_EXT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29356,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "PSV_EL_G_INT": {
                                                                   "category": "LEFT PANEL",
                                                               "control_type": "analog_gauge",
                                                                "description": "O - PSV - Left Int Elevon Position display",
                                                                 "identifier": "PSV_EL_G_INT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 29358,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "SAFE_GND_SW": {
                                                                          "category": "LEFT PANEL",
                                                                      "control_type": "selector",
                                                                       "description": "I - LDG - Safety Ground Override",
                                                                        "identifier": "SAFE_GND_SW",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 29354,
                                                                                          "description": "selector position",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           }
                           },
             "MAIN PANEL": {
                               "AUDIO_WARN_RESET": {
                                                                  "category": "MAIN PANEL",
                                                              "control_type": "selector",
                                                               "description": "I - AL - Audio Warning Reset Button (PANNE)",
                                                                "identifier": "AUDIO_WARN_RESET",
                                                                    "inputs": [ {
                                                                                  "description": "set iCommand -- 0 = OFF, 1 = ON",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              } ],
                                                       "momentary_positions": "first_and_last",
                                                                   "outputs": [ {
                                                                                      "address": 29366,
                                                                                  "description": "selector position",
                                                                                         "mask": 2,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 1,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                            "DEM": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - DEMARRAGE Light",
                                                         "identifier": "DEM",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 128,
                                                                             "max_value": 1,
                                                                              "shift_by": 7,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                         "FEU_PC": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - FEU PC Light",
                                                         "identifier": "FEU_PC",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 64,
                                                                             "max_value": 1,
                                                                              "shift_by": 6,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                        "FEU_SEC": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - FEU SEC Light",
                                                         "identifier": "FEU_SEC",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 32,
                                                                             "max_value": 1,
                                                                              "shift_by": 5,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                        "IFF_IND": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - IFF Indicator Light",
                                                         "identifier": "IFF_IND",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 1,
                                                                             "max_value": 1,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                        "LIM_IND": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - LIM Indicator Light",
                                                         "identifier": "LIM_IND",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29354,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 32768,
                                                                             "max_value": 1,
                                                                              "shift_by": 15,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                       "MC_AMBRE": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - Amber PANNE Button Light",
                                                         "identifier": "MC_AMBRE",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 4,
                                                                             "max_value": 1,
                                                                              "shift_by": 2,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                       "MC_ROUGE": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - Red PANNE Button Light",
                                                         "identifier": "MC_ROUGE",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 8,
                                                                             "max_value": 1,
                                                                              "shift_by": 3,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                             "PC": {
                                                           "category": "MAIN PANEL",
                                                       "control_type": "led",
                                                        "description": "O - AL - PC Light",
                                                         "identifier": "PC",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 29366,
                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                  "mask": 16,
                                                                             "max_value": 1,
                                                                              "shift_by": 4,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   }
                           },
           "MISCELANEOUS": {
                                       "CNPY_HAND1": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Canopy Handle",
                                                                  "identifier": "CNPY_HAND1",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                       "CNPY_HAND2": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Canopy Handle",
                                                                  "identifier": "CNPY_HAND2",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29374,
                                                                                    "description": "selector position",
                                                                                           "mask": 1,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                        "CNPY_JETT": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Canopy Jettison",
                                                                  "identifier": "CNPY_JETT",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                "CNPY_LK_N_LOW_LEV": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Canopy Lock/Neutral/Lower Lever",
                                                                  "identifier": "CNPY_LK_N_LOW_LEV",
                                                                      "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": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 3072,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                        "CNPY_REST": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Canopy Rest",
                                                                  "identifier": "CNPY_REST",
                                                                      "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": 29374,
                                                                                    "description": "selector position",
                                                                                           "mask": 12,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "DRAG_CHUTE_LEV": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Drag Chute Lever",
                                                                  "identifier": "DRAG_CHUTE_LEV",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "HYD_D_NEEDLE": {
                                                             "category": "MISCELANEOUS",
                                                         "control_type": "analog_gauge",
                                                          "description": "O - HYD - Right Hyd Needle (Circuit #2 - Emer)",
                                                           "identifier": "HYD_D_NEEDLE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29372,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                     "HYD_G_NEEDLE": {
                                                             "category": "MISCELANEOUS",
                                                         "control_type": "analog_gauge",
                                                          "description": "O - HYD - Left Hyd Needle (Circuit #1 - Main)",
                                                           "identifier": "HYD_G_NEEDLE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29370,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                      "HYD_SYS_SEL": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Hydraulic System Selector",
                                                                  "identifier": "HYD_SYS_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": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                    "MIRROR_TOGGLE": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Mirror Rendering Toggle",
                                                                  "identifier": "MIRROR_TOGGLE",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29374,
                                                                                    "description": "selector position",
                                                                                           "mask": 2,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 1,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                               "NWS_IFF_INTERR_BTN": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Nose Wheel Steering / IFF Interrogation Button",
                                                                  "identifier": "NWS_IFF_INTERR_BTN",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 512,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                 "PEDAL_ADJUST_LEV": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Pedal Adjustment Lever",
                                                                  "identifier": "PEDAL_ADJUST_LEV",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29366,
                                                                                    "description": "selector position",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "PRESS_NEEDLE": {
                                                             "category": "MISCELANEOUS",
                                                         "control_type": "analog_gauge",
                                                          "description": "O - CAB - Cabine Press Needle",
                                                           "identifier": "PRESS_NEEDLE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29368,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                   "SEAT_ADJUST_SW": {
                                                                    "category": "MISCELANEOUS",
                                                                "control_type": "selector",
                                                                 "description": "I - Seat Adjustment Switch",
                                                                  "identifier": "SEAT_ADJUST_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29374,
                                                                                    "description": "selector position",
                                                                                           "mask": 48,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     }
                           },
                    "PCA": {
                                  "GUN_MODE_BTN": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Gun Mode Button",
                                                               "identifier": "GUN_MODE_BTN",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 4096,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 12,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                  "GUN_MODE_KL1": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Gun Mode Button KL1 Light",
                                                        "identifier": "GUN_MODE_KL1",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 512,
                                                                            "max_value": 1,
                                                                             "shift_by": 9,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                  "GUN_MODE_KL2": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Gun Mode Button KL2 Light",
                                                        "identifier": "GUN_MODE_KL2",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 1024,
                                                                            "max_value": 1,
                                                                             "shift_by": 10,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                 "MASTER_ARM_SW": {
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Master Arm Switch",
                                                               "identifier": "MASTER_ARM_SW",
                                                                   "inputs": [ {
                                                                                 "description": "set iCommand -- 0 = OFF, 1 = ON",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             } ],
                                                      "momentary_positions": "first_and_last",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 64,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 6,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                                  "PCA_BR1_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Bottom #1 Display",
                                                        "identifier": "PCA_BR1_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29400,
                                                                          "description": "O - PCA Bottom #1 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_BR2_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Bottom #2 Display",
                                                        "identifier": "PCA_BR2_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29404,
                                                                          "description": "O - PCA Bottom #2 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_BR3_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Bottom #3 Display",
                                                        "identifier": "PCA_BR3_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29408,
                                                                          "description": "O - PCA Bottom #3 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_BR4_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Bottom #4 Display",
                                                        "identifier": "PCA_BR4_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29412,
                                                                          "description": "O - PCA Bottom #4 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_BR5_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Bottom #5 Display",
                                                        "identifier": "PCA_BR5_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29416,
                                                                          "description": "O - PCA Bottom #5 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                     "PCA_BTN_1": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Button 1",
                                                               "identifier": "PCA_BTN_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": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 128,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 7,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                     "PCA_BTN_2": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Button 2",
                                                               "identifier": "PCA_BTN_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": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 256,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 8,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                     "PCA_BTN_3": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Button 3",
                                                               "identifier": "PCA_BTN_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": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 512,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 9,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                     "PCA_BTN_4": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Button 4",
                                                               "identifier": "PCA_BTN_4",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 1024,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 10,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                     "PCA_BTN_5": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Button 5",
                                                               "identifier": "PCA_BTN_5",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 2048,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 11,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                "PCA_BUTTON_1_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Button 1 S Light",
                                                        "identifier": "PCA_BUTTON_1_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 16,
                                                                            "max_value": 1,
                                                                             "shift_by": 4,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                "PCA_BUTTON_2_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Button 2 S Light",
                                                        "identifier": "PCA_BUTTON_2_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 32,
                                                                            "max_value": 1,
                                                                             "shift_by": 5,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                "PCA_BUTTON_3_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Button 3 S Light",
                                                        "identifier": "PCA_BUTTON_3_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 64,
                                                                            "max_value": 1,
                                                                             "shift_by": 6,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                "PCA_BUTTON_4_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Button 4 S Light",
                                                        "identifier": "PCA_BUTTON_4_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 128,
                                                                            "max_value": 1,
                                                                             "shift_by": 7,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                "PCA_BUTTON_5_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Button 5 S Light",
                                                        "identifier": "PCA_BUTTON_5_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 256,
                                                                            "max_value": 1,
                                                                             "shift_by": 8,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                  "PCA_UR1_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Upper #1 Display",
                                                        "identifier": "PCA_UR1_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29380,
                                                                          "description": "O - PCA Upper #1 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_UR2_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Upper #2 Display",
                                                        "identifier": "PCA_UR2_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29384,
                                                                          "description": "O - PCA Upper #2 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_UR3_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Upper #3 Display",
                                                        "identifier": "PCA_UR3_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29388,
                                                                          "description": "O - PCA Upper #3 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_UR4_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Upper #4 Display",
                                                        "identifier": "PCA_UR4_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29392,
                                                                          "description": "O - PCA Upper #4 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                  "PCA_UR5_DISP": {
                                                          "category": "PCA",
                                                      "control_type": "display",
                                                       "description": "O - PCA Upper #5 Display",
                                                        "identifier": "PCA_UR5_DISP",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29396,
                                                                          "description": "O - PCA Upper #5 Display",
                                                                           "max_length": 3,
                                                                               "suffix": "",
                                                                                 "type": "string"
                                                                      } ]
                                                  },
                                   "SEL_JETT_SW": {
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Selective Jettison Switch",
                                                               "identifier": "SEL_JETT_SW",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 16384,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 14,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                               "SEL_JETT_SW_COV": {
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Selective Jettison Switch Cover",
                                                               "identifier": "SEL_JETT_SW_COV",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 8192,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 13,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                                    "WEAPON_1_R": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 1 R Light",
                                                        "identifier": "WEAPON_1_R",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 4096,
                                                                            "max_value": 1,
                                                                             "shift_by": 12,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_1_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 1 S Light",
                                                        "identifier": "WEAPON_1_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 2048,
                                                                            "max_value": 1,
                                                                             "shift_by": 11,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_2_R": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 2 R Light",
                                                        "identifier": "WEAPON_2_R",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 16384,
                                                                            "max_value": 1,
                                                                             "shift_by": 14,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_2_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 2 S Light",
                                                        "identifier": "WEAPON_2_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 8192,
                                                                            "max_value": 1,
                                                                             "shift_by": 13,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_3_R": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 3 R Light",
                                                        "identifier": "WEAPON_3_R",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29378,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 1,
                                                                            "max_value": 1,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_3_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 3 S Light",
                                                        "identifier": "WEAPON_3_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29376,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 32768,
                                                                            "max_value": 1,
                                                                             "shift_by": 15,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_4_R": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 4 R Light",
                                                        "identifier": "WEAPON_4_R",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29378,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 4,
                                                                            "max_value": 1,
                                                                             "shift_by": 2,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_4_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 4 S Light",
                                                        "identifier": "WEAPON_4_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29378,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 2,
                                                                            "max_value": 1,
                                                                             "shift_by": 1,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_5_R": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 5 R Light",
                                                        "identifier": "WEAPON_5_R",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29378,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 16,
                                                                            "max_value": 1,
                                                                             "shift_by": 4,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "WEAPON_5_S": {
                                                          "category": "PCA",
                                                      "control_type": "led",
                                                       "description": "O - PCA - Weapons Button 5 S Light",
                                                        "identifier": "WEAPON_5_S",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29378,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 8,
                                                                            "max_value": 1,
                                                                             "shift_by": 3,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                 "WPS_SEL_BTN_1": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Weapons Selector Button 1",
                                                               "identifier": "WPS_SEL_BTN_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": 29374,
                                                                                 "description": "selector position",
                                                                                        "mask": 32768,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 15,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                 "WPS_SEL_BTN_2": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Weapons Selector Button 2",
                                                               "identifier": "WPS_SEL_BTN_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": 29376,
                                                                                 "description": "selector position",
                                                                                        "mask": 1,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                 "WPS_SEL_BTN_3": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Weapons Selector Button 3",
                                                               "identifier": "WPS_SEL_BTN_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": 29376,
                                                                                 "description": "selector position",
                                                                                        "mask": 2,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 1,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                 "WPS_SEL_BTN_4": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Weapons Selector Button 4",
                                                               "identifier": "WPS_SEL_BTN_4",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29376,
                                                                                 "description": "selector position",
                                                                                        "mask": 4,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 2,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  },
                                 "WPS_SEL_BTN_5": {
                                                              "api_variant": "momentary_last_position",
                                                                 "category": "PCA",
                                                             "control_type": "selector",
                                                              "description": "I - PCA - Weapons Selector Button 5",
                                                               "identifier": "WPS_SEL_BTN_5",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29376,
                                                                                 "description": "selector position",
                                                                                        "mask": 8,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 3,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "push_button"
                                                  }
                           },
                    "PCN": {
                                        "AUTO_NAV": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - AUTO Navigation (ENC)",
                                                                 "identifier": "AUTO_NAV",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                       "INS_BTN_0": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 0",
                                                                 "identifier": "INS_BTN_0",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_1": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 1",
                                                                 "identifier": "INS_BTN_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": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_2": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 2",
                                                                 "identifier": "INS_BTN_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": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_3": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 3",
                                                                 "identifier": "INS_BTN_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": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_4": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 4",
                                                                 "identifier": "INS_BTN_4",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_5": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 5",
                                                                 "identifier": "INS_BTN_5",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_6": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 6",
                                                                 "identifier": "INS_BTN_6",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_7": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 7",
                                                                 "identifier": "INS_BTN_7",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_8": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 8",
                                                                 "identifier": "INS_BTN_8",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                       "INS_BTN_9": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Button 9",
                                                                 "identifier": "INS_BTN_9",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                     "INS_CLR_BTN": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - EFF Button",
                                                                 "identifier": "INS_CLR_BTN",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                     "INS_DEST_SW": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - DEST Switch",
                                                                 "identifier": "INS_DEST_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29378,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                               "INS_DEST_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - DEST Button Light",
                                                          "identifier": "INS_DEST_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 32768,
                                                                              "max_value": 1,
                                                                               "shift_by": 15,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                "INS_EFF_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - EFF Button Light",
                                                          "identifier": "INS_EFF_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 1024,
                                                                              "max_value": 1,
                                                                               "shift_by": 10,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                   "INS_ENTER_BTN": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - INS Button",
                                                                 "identifier": "INS_ENTER_BTN",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29386,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                "INS_INS_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - INS Button Light",
                                                          "identifier": "INS_INS_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 2048,
                                                                              "max_value": 1,
                                                                               "shift_by": 11,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                   "INS_PARAM_SEL": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": " I - PCN - INS Parameter Selector - Rotary Variant",
                                                                 "identifier": "INS_PARAM_SEL",
                                                                     "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": 29378,
                                                                                   "description": "selector position",
                                                                                          "mask": 7680,
                                                                                     "max_value": 11,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "infinite_rotary"
                                                    },
                                     "INS_PREP_SW": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - PREP Switch",
                                                                 "identifier": "INS_PREP_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29378,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                               "INS_PREP_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - PREP Button Light",
                                                          "identifier": "INS_PREP_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 16384,
                                                                              "max_value": 1,
                                                                               "shift_by": 14,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                      "INS_UPDATE": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - INS Update (REC)",
                                                                 "identifier": "INS_UPDATE",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                         "MRK_POS": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Mark Position (MRC)",
                                                                 "identifier": "MRK_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": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                   "OFFSET_WP_TGT": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Offset Waypoint/Target (BAD)",
                                                                 "identifier": "OFFSET_WP_TGT",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29378,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                         "PCN_ALN": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - ALN Indicator Light",
                                                          "identifier": "PCN_ALN",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 512,
                                                                              "max_value": 1,
                                                                               "shift_by": 9,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                         "PCN_BAD": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - BAD Button Light",
                                                          "identifier": "PCN_BAD",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 256,
                                                                              "max_value": 1,
                                                                               "shift_by": 8,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                   "PCN_DISP_DEST": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "O - PCN - DEST Display",
                                                          "identifier": "PCN_DISP_DEST",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29420,
                                                                            "description": "O - PCN - DEST Display",
                                                                             "max_length": 2,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                      "PCN_DISP_L": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "O - PCN - Left Display",
                                                          "identifier": "PCN_DISP_L",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29422,
                                                                            "description": "O - PCN - Left Display",
                                                                             "max_length": 8,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                   "PCN_DISP_PREP": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "O - PCN - PREP Display",
                                                          "identifier": "PCN_DISP_PREP",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29430,
                                                                            "description": "O - PCN - PREP Display",
                                                                             "max_length": 2,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                      "PCN_DISP_R": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "O - PCN - Right Display",
                                                          "identifier": "PCN_DISP_R",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29432,
                                                                            "description": "O - PCN - Right Display",
                                                                             "max_length": 9,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                      "PCN_DIS_DL": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "PCN Digit Left Display",
                                                          "identifier": "PCN_DIS_DL",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29442,
                                                                            "description": "PCN Digit Left Display",
                                                                             "max_length": 1,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                      "PCN_DIS_DR": {
                                                            "category": "PCN",
                                                        "control_type": "display",
                                                         "description": "PCN Digit Right Display",
                                                          "identifier": "PCN_DIS_DR",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29444,
                                                                            "description": "PCN Digit Right Display",
                                                                             "max_length": 1,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                         "PCN_MIP": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - MIP Indicator Light",
                                                          "identifier": "PCN_MIP",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 1024,
                                                                              "max_value": 1,
                                                                               "shift_by": 10,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                "PCN_MRQ_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - MRQ Button Light",
                                                          "identifier": "PCN_MRQ_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 8192,
                                                                              "max_value": 1,
                                                                               "shift_by": 13,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                        "PCN_NDEG": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - N.DEG Indicator Light",
                                                          "identifier": "PCN_NDEG",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 2048,
                                                                              "max_value": 1,
                                                                               "shift_by": 11,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                        "PCN_PRET": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - PRET Indicator Light",
                                                          "identifier": "PCN_PRET",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 256,
                                                                              "max_value": 1,
                                                                               "shift_by": 8,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                         "PCN_REC": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - REC Button Light",
                                                          "identifier": "PCN_REC",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 512,
                                                                              "max_value": 1,
                                                                               "shift_by": 9,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                         "PCN_SEC": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - SEC Indicator Light",
                                                          "identifier": "PCN_SEC",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 4096,
                                                                              "max_value": 1,
                                                                               "shift_by": 12,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                         "PCN_UNI": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - UNI Indicator Light",
                                                          "identifier": "PCN_UNI",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29390,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 8192,
                                                                              "max_value": 1,
                                                                               "shift_by": 13,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                "PCN_VAL_SW_LIGHT": {
                                                            "category": "PCN",
                                                        "control_type": "led",
                                                         "description": "O - PCN - VAL Button Light",
                                                          "identifier": "PCN_VAL_SW_LIGHT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29394,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 4096,
                                                                              "max_value": 1,
                                                                               "shift_by": 12,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                  "VAL_DATA_ENTRY": {
                                                                   "category": "PCN",
                                                               "control_type": "selector",
                                                                "description": "I - PCN - Validate Data Entry (VAL)",
                                                                 "identifier": "VAL_DATA_ENTRY",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29382,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    }
                           },
                    "PPA": {
                                      "AUTO_MAN_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - AUTO/MAN Button",
                                                                   "identifier": "AUTO_MAN_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                  "BOMB_FUZE_SEL_SW": {
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - Bomb Fuze Selector Switch",
                                                                   "identifier": "BOMB_FUZE_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29394,
                                                                                     "description": "selector position",
                                                                                            "mask": 49152,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "BOMB_REL_INT_SEL_SW": {
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - Bomb Release Interval Selector Switch",
                                                                   "identifier": "BOMB_REL_INT_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29402,
                                                                                     "description": "selector position",
                                                                                            "mask": 3072,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                               "BOMB_REL_QTY_SEL_SW": {
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - Bomb Release Quantity Selector Switch",
                                                                   "identifier": "BOMB_REL_QTY_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29402,
                                                                                     "description": "selector position",
                                                                                            "mask": 768,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "FIRING_MODE_SEL": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - 530D/Rockets/Guns Firing Mode Selector Button",
                                                                   "identifier": "FIRING_MODE_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": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                     "MAGIC_STANDBY": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - MAGIC Standby Button",
                                                                   "identifier": "MAGIC_STANDBY",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                        "MIS_SEL_SW": {
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - Missile Selector Switch",
                                                                   "identifier": "MIS_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 6144,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                          "PPA_AUTO": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - AUTO Light",
                                                            "identifier": "PPA_AUTO",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29402,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 16384,
                                                                                "max_value": 1,
                                                                                 "shift_by": 14,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                "PPA_GUN_ROCKET_PAP": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - Gun/Rockets Mode PAR Indicator Light",
                                                            "identifier": "PPA_GUN_ROCKET_PAP",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29406,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1024,
                                                                                "max_value": 1,
                                                                                 "shift_by": 10,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                "PPA_GUN_ROCKET_TOT": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - Gun/Rockets Mode TOT Indicator Light",
                                                            "identifier": "PPA_GUN_ROCKET_TOT",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29406,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 2048,
                                                                                "max_value": 1,
                                                                                 "shift_by": 11,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                      "PPA_INT_DISP": {
                                                              "category": "PPA",
                                                          "control_type": "display",
                                                           "description": "O - PPA Interval Display",
                                                            "identifier": "PPA_INT_DISP",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29448,
                                                                              "description": "O - PPA Interval Display",
                                                                               "max_length": 2,
                                                                                   "suffix": "",
                                                                                     "type": "string"
                                                                          } ]
                                                      },
                                     "PPA_MAGIC_MIS": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - MAGIC MAG Light",
                                                            "identifier": "PPA_MAGIC_MIS",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29406,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 512,
                                                                                "max_value": 1,
                                                                                 "shift_by": 9,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "PPA_MAGIC_P": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - MAGIC Light",
                                                            "identifier": "PPA_MAGIC_P",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29406,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 256,
                                                                                "max_value": 1,
                                                                                 "shift_by": 8,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                           "PPA_MAN": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - MAN Light",
                                                            "identifier": "PPA_MAN",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29402,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                      "PPA_QTY_DISP": {
                                                              "category": "PPA",
                                                          "control_type": "display",
                                                           "description": "O - PPA Quantity Display",
                                                            "identifier": "PPA_QTY_DISP",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29446,
                                                                              "description": "O - PPA Quantity Display",
                                                                               "max_length": 2,
                                                                                   "suffix": "",
                                                                                     "type": "string"
                                                                          } ]
                                                      },
                                      "PPA_S530_MIS": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - S530 MIS Light",
                                                            "identifier": "PPA_S530_MIS",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29402,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8192,
                                                                                "max_value": 1,
                                                                                 "shift_by": 13,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                        "PPA_S530_P": {
                                                              "category": "PPA",
                                                          "control_type": "led",
                                                           "description": "O - PPA - S530 P Light",
                                                            "identifier": "PPA_S530_P",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29402,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4096,
                                                                                "max_value": 1,
                                                                                 "shift_by": 12,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "PPA_TEST_SW": {
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - Test/Pres Switch",
                                                                   "identifier": "PPA_TEST_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 24576,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                      "S530_STANDBY": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "PPA",
                                                                 "control_type": "selector",
                                                                  "description": "I - PPA - S530 Standby Button",
                                                                   "identifier": "S530_STANDBY",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29398,
                                                                                     "description": "selector position",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      }
                           },
                    "PSM": {
                                "INS_MODE_SEL": {
                                                               "category": "PSM",
                                                           "control_type": "selector",
                                                            "description": "I - PSM - INS Mode Selector",
                                                             "identifier": "INS_MODE_SEL",
                                                                 "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": 29410,
                                                                               "description": "selector position",
                                                                                      "mask": 1792,
                                                                                 "max_value": 7,
                                                                                  "shift_by": 8,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ],
                                                       "physical_variant": "limited_rotary"
                                                },
                               "INS_OPAL_MODE": {
                                                               "category": "PSM",
                                                           "control_type": "selector",
                                                            "description": "I - PSM - INS Operational Mode",
                                                             "identifier": "INS_OPAL_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": 29406,
                                                                               "description": "selector position",
                                                                                      "mask": 28672,
                                                                                 "max_value": 4,
                                                                                  "shift_by": 12,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ],
                                                       "physical_variant": "limited_rotary"
                                                }
                           },
                  "RADAR": {
                                "AA_RAD_STT_SEL_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - A/A Radar STT Selector Button",
                                                                   "identifier": "AA_RAD_STT_SEL_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                  "AG_RAD_A_MODE_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - A/G Radar A Mode Switch",
                                                                   "identifier": "AG_RAD_A_MODE_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                "AG_RAD_DEC_MODE_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - A/G Radar DEC Mode Switch",
                                                                   "identifier": "AG_RAD_DEC_MODE_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                               "AG_RAD_VISU_MODE_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - A/G Radar VISU Mode Switch",
                                                                   "identifier": "AG_RAD_VISU_MODE_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                             "RAD_A": {
                                                              "category": "RADAR",
                                                          "control_type": "led",
                                                           "description": "O - RAD - A Button Light",
                                                            "identifier": "RAD_A",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29440,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1024,
                                                                                "max_value": 1,
                                                                                 "shift_by": 10,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                        "RAD_AZ_SEL": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Azimuth Selector",
                                                                   "identifier": "RAD_AZ_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 3072,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                   "RAD_CONTRAST_SW": {
                                                              "category": "RADAR",
                                                          "control_type": "limited_dial",
                                                           "description": "I - Radar Contrast Switch",
                                                            "identifier": "RAD_CONTRAST_SW",
                                                                "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": 29450,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                           "RAD_DEC": {
                                                              "category": "RADAR",
                                                          "control_type": "led",
                                                           "description": "O - RAD - DEC Button Light",
                                                            "identifier": "RAD_DEC",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29440,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 2048,
                                                                                "max_value": 1,
                                                                                 "shift_by": 11,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                    "RAD_DOP_REJ_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Doppler Reject Switch",
                                                                   "identifier": "RAD_DOP_REJ_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 8192,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "RAD_GAIN_DIAL": {
                                                              "category": "RADAR",
                                                          "control_type": "limited_dial",
                                                           "description": "I - Radar Gain Dial",
                                                            "identifier": "RAD_GAIN_DIAL",
                                                                "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": 29452,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                   "RAD_GRID_SEL_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Grid Selector Switch",
                                                                   "identifier": "RAD_GRID_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                      "RAD_ILLUM_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Illumination Switch",
                                                                   "identifier": "RAD_ILLUM_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29410,
                                                                                     "description": "selector position",
                                                                                            "mask": 6144,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                        "RAD_PRF_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar PRF Switch",
                                                                   "identifier": "RAD_PRF_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 24576,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                          "RAD_PSIC": {
                                                              "category": "RADAR",
                                                          "control_type": "led",
                                                           "description": "O - RAD - PSIC Button Light",
                                                            "identifier": "RAD_PSIC",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29440,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8192,
                                                                                "max_value": 1,
                                                                                 "shift_by": 13,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "RAD_PWR_SEL": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Power Selector",
                                                                   "identifier": "RAD_PWR_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 3
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29410,
                                                                                     "description": "selector position",
                                                                                            "mask": 24576,
                                                                                       "max_value": 3,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                     "RAD_REARM_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Rearm Button",
                                                                   "identifier": "RAD_REARM_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                    "RAD_RNG_SEL_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Range Selector Switch",
                                                                   "identifier": "RAD_RNG_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29440,
                                                                                     "description": "selector position",
                                                                                            "mask": 768,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                "RAD_SCAN_LINES_SEL": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Scan Lines Selector",
                                                                   "identifier": "RAD_SCAN_LINES_SEL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 2
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29414,
                                                                                     "description": "selector position",
                                                                                            "mask": 768,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                      "RAD_TEST_BTN": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar Test Button",
                                                                   "identifier": "RAD_TEST_BTN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29410,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                           "RAD_VAL": {
                                                              "category": "RADAR",
                                                          "control_type": "led",
                                                           "description": "O - RAD - VAL Button Light",
                                                            "identifier": "RAD_VAL",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29418,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                          "RAD_VISU": {
                                                              "category": "RADAR",
                                                          "control_type": "led",
                                                           "description": "O - RAD - VISU Button Light",
                                                            "identifier": "RAD_VISU",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29440,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4096,
                                                                                "max_value": 1,
                                                                                 "shift_by": 12,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                 "RAD_WOW_EM_AUT_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Radar WOW Emitter Authorize Switch",
                                                                   "identifier": "RAD_WOW_EM_AUT_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29406,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                       "TDC_MODE_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - TDC Mode Switch",
                                                                   "identifier": "TDC_MODE_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                               "TGT_MEM_TIME_SEL_SW": {
                                                                     "category": "RADAR",
                                                                 "control_type": "selector",
                                                                  "description": "I - Target Memory Time Selector Switch",
                                                                   "identifier": "TGT_MEM_TIME_SEL_SW",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29418,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      }
                           },
          "RIGHT CONSOLE": {
                                  "AUDIO_WARN_SW": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - AL - Audio Warning Switch",
                                                                "identifier": "AUDIO_WARN_SW",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29440,
                                                                                  "description": "selector position",
                                                                                         "mask": 16384,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 14,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                   "EMER_COMPASS": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - Emergency Compass",
                                                                "identifier": "EMER_COMPASS",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29442,
                                                                                  "description": "selector position",
                                                                                         "mask": 2048,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 11,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                               "EMER_HYD_PUMP_SW": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - Emergency Hydraulic Pump Switch",
                                                                "identifier": "EMER_HYD_PUMP_SW",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29440,
                                                                                  "description": "selector position",
                                                                                         "mask": 32768,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 15,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                 "INS_AUX_HD_HOR": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - INS Auxiliary Heading/Horizon",
                                                                "identifier": "INS_AUX_HD_HOR",
                                                                    "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": 29442,
                                                                                  "description": "selector position",
                                                                                         "mask": 12288,
                                                                                    "max_value": 2,
                                                                                     "shift_by": 12,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                 "PITOT_HEAT_COV": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - Pitot Heat Cover",
                                                                "identifier": "PITOT_HEAT_COV",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29442,
                                                                                  "description": "selector position",
                                                                                         "mask": 256,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 8,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                  "PITOT_HEAT_SW": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - Pitot Heat Switch",
                                                                "identifier": "PITOT_HEAT_SW",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29442,
                                                                                  "description": "selector position",
                                                                                         "mask": 512,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 9,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                  "PKG_BRAKE_LEV": {
                                                                  "category": "RIGHT CONSOLE",
                                                              "control_type": "selector",
                                                               "description": "I - Parking Brake Lever",
                                                                "identifier": "PKG_BRAKE_LEV",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 29442,
                                                                                  "description": "selector position",
                                                                                         "mask": 1024,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 10,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   }
                           },
            "RIGHT PANEL": {
                                "LOX_DIL_LEV": {
                                                              "category": "RIGHT PANEL",
                                                          "control_type": "selector",
                                                           "description": "I - LOX Dilution Lever",
                                                            "identifier": "LOX_DIL_LEV",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 1
                                                                          }, {
                                                                                 "argument": "TOGGLE",
                                                                              "description": "Toggle switch state",
                                                                                "interface": "action"
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 29442,
                                                                              "description": "selector position",
                                                                                     "mask": 32768,
                                                                                "max_value": 1,
                                                                                 "shift_by": 15,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "toggle_switch"
                                               },
                               "LOX_EMER_SUP": {
                                                              "category": "RIGHT PANEL",
                                                          "control_type": "selector",
                                                           "description": "I - LOX Emergency Supply",
                                                            "identifier": "LOX_EMER_SUP",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 1
                                                                          }, {
                                                                                 "argument": "TOGGLE",
                                                                              "description": "Toggle switch state",
                                                                                "interface": "action"
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "selector position",
                                                                                     "mask": 256,
                                                                                "max_value": 1,
                                                                                 "shift_by": 8,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "toggle_switch"
                                               },
                               "OXY_FLOW_IND": {
                                                       "category": "RIGHT PANEL",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - LOX - Oxygen Flow Indicator",
                                                     "identifier": "OXY_FLOW_IND",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29456,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                 "OXY_NEEDLE": {
                                                       "category": "RIGHT PANEL",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - LOX - Needle",
                                                     "identifier": "OXY_NEEDLE",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29454,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               },
                                     "QRA_SW": {
                                                              "category": "RIGHT PANEL",
                                                          "control_type": "selector",
                                                           "description": "I - Alert Network (QRA)",
                                                            "identifier": "QRA_SW",
                                                                "inputs": [ {
                                                                              "description": "switch to previous or next state",
                                                                                "interface": "fixed_step"
                                                                          }, {
                                                                              "description": "set position",
                                                                                "interface": "set_state",
                                                                                "max_value": 1
                                                                          }, {
                                                                                 "argument": "TOGGLE",
                                                                              "description": "Toggle switch state",
                                                                                "interface": "action"
                                                                          } ],
                                                   "momentary_positions": "none",
                                                               "outputs": [ {
                                                                                  "address": 29442,
                                                                              "description": "selector position",
                                                                                     "mask": 16384,
                                                                                "max_value": 1,
                                                                                 "shift_by": 14,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ],
                                                      "physical_variant": "toggle_switch"
                                               }
                           },
                    "RWR": {
                                            "RWR_BR": {
                                                              "category": "RWR",
                                                          "control_type": "led",
                                                           "description": "O - RWR - BR Indicator Indicator Light",
                                                            "identifier": "RWR_BR",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 1024,
                                                                                "max_value": 1,
                                                                                 "shift_by": 10,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                           "RWR_D2M": {
                                                              "category": "RWR",
                                                          "control_type": "led",
                                                           "description": "O - RWR - D2M Indicator Indicator Light",
                                                            "identifier": "RWR_D2M",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4096,
                                                                                "max_value": 1,
                                                                                 "shift_by": 12,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                            "RWR_DA": {
                                                              "category": "RWR",
                                                          "control_type": "led",
                                                           "description": "O - RWR - DA Indicator Indicator Light",
                                                            "identifier": "RWR_DA",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 2048,
                                                                                "max_value": 1,
                                                                                 "shift_by": 11,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                               "RWR_LGT_BRIGHT_CTRL": {
                                                              "category": "RWR",
                                                          "control_type": "limited_dial",
                                                           "description": "I - RWR Light Brightnes Control",
                                                            "identifier": "RWR_LGT_BRIGHT_CTRL",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 29458,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                            "RWR_LL": {
                                                              "category": "RWR",
                                                          "control_type": "led",
                                                           "description": "O - RWR - LL Indicator Indicator Light",
                                                            "identifier": "RWR_LL",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8192,
                                                                                "max_value": 1,
                                                                                 "shift_by": 13,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                             "RWR_V": {
                                                              "category": "RWR",
                                                          "control_type": "led",
                                                           "description": "O - RWR - V Indicator Indicator Light",
                                                            "identifier": "RWR_V",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 29444,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 512,
                                                                                "max_value": 1,
                                                                                 "shift_by": 9,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                           },
                  "SPEED": {
                               "SPEED_KTS_NEED": {
                                                         "category": "SPEED",
                                                     "control_type": "analog_gauge",
                                                      "description": "O - SPEED - Speed Needle",
                                                       "identifier": "SPEED_KTS_NEED",
                                                           "inputs": [  ],
                                                          "outputs": [ {
                                                                             "address": 29460,
                                                                         "description": "gauge position",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 },
                                   "SPEED_MACH": {
                                                         "category": "SPEED",
                                                     "control_type": "analog_gauge",
                                                      "description": "O - SPEED - Mach",
                                                       "identifier": "SPEED_MACH",
                                                           "inputs": [  ],
                                                          "outputs": [ {
                                                                             "address": 29462,
                                                                         "description": "gauge position",
                                                                                "mask": 65535,
                                                                           "max_value": 65535,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ]
                                                 }
                           },
                  "TACAN": {
                               "TAC_CH_10_SEL": {
                                                               "category": "TACAN",
                                                           "control_type": "selector",
                                                            "description": "I - TACAN Channel 10 Selector",
                                                             "identifier": "TAC_CH_10_SEL",
                                                                 "inputs": [ {
                                                                               "description": "set position",
                                                                                 "interface": "BcdWheel",
                                                                                 "max_value": 1
                                                                           } ],
                                                    "momentary_positions": "none",
                                                                "outputs": [ {
                                                                               "type": "integer"
                                                                           } ]
                                                },
                                "TAC_CH_1_SEL": {
                                                               "category": "TACAN",
                                                           "control_type": "selector",
                                                            "description": "I - TACAN Channel 1 Selector",
                                                             "identifier": "TAC_CH_1_SEL",
                                                                 "inputs": [ {
                                                                               "description": "set position",
                                                                                 "interface": "BcdWheel",
                                                                                 "max_value": 1
                                                                           } ],
                                                    "momentary_positions": "none",
                                                                "outputs": [ {
                                                                               "type": "integer"
                                                                           } ]
                                                },
                                "TAC_MODE_SEL": {
                                                               "category": "TACAN",
                                                           "control_type": "selector",
                                                            "description": "I - TACAN Mode Select",
                                                             "identifier": "TAC_MODE_SEL",
                                                                 "inputs": [ {
                                                                               "description": "switch to previous or next state",
                                                                                 "interface": "fixed_step"
                                                                           }, {
                                                                               "description": "set position",
                                                                                 "interface": "set_state",
                                                                                 "max_value": 3
                                                                           } ],
                                                    "momentary_positions": "none",
                                                                "outputs": [ {
                                                                                   "address": 29444,
                                                                               "description": "selector position",
                                                                                      "mask": 49152,
                                                                                 "max_value": 3,
                                                                                  "shift_by": 14,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ],
                                                       "physical_variant": "limited_rotary"
                                                },
                                 "TAC_X_Y_SEL": {
                                                               "category": "TACAN",
                                                           "control_type": "selector",
                                                            "description": "I - TACAN X/Y Select",
                                                             "identifier": "TAC_X_Y_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": 29464,
                                                                               "description": "selector position",
                                                                                      "mask": 2,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 1,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ],
                                                       "physical_variant": "toggle_switch"
                                                }
                           },
             "TEST PANEL": {
                                    "AP_TEST_SW": {
                                                                 "category": "TEST PANEL",
                                                             "control_type": "selector",
                                                              "description": "I - TEST - Autopilot Test Switch",
                                                               "identifier": "AP_TEST_SW",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29464,
                                                                                 "description": "selector position",
                                                                                        "mask": 64,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 6,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                                "AP_TEST_SW_COV": {
                                                                 "category": "TEST PANEL",
                                                             "control_type": "selector",
                                                              "description": "I - TEST - Autopilot Test Switch Cover",
                                                               "identifier": "AP_TEST_SW_COV",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29464,
                                                                                 "description": "selector position",
                                                                                        "mask": 32,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 5,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                                     "ELEC_FAIL": {
                                                          "category": "TEST PANEL",
                                                      "control_type": "led",
                                                       "description": "O - TEST - ELEC Indicator Light",
                                                        "identifier": "ELEC_FAIL",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29464,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 256,
                                                                            "max_value": 1,
                                                                             "shift_by": 8,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                   "FBW_TEST_SW": {
                                                                 "category": "TEST PANEL",
                                                             "control_type": "selector",
                                                              "description": "I - TEST - FBW Test Switch",
                                                               "identifier": "FBW_TEST_SW",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 2
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29464,
                                                                                 "description": "selector position",
                                                                                        "mask": 24,
                                                                                   "max_value": 2,
                                                                                    "shift_by": 3,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                               "FBW_TEST_SW_COV": {
                                                                 "category": "TEST PANEL",
                                                             "control_type": "selector",
                                                              "description": "I - TEST - FBW Test Switch Cover",
                                                               "identifier": "FBW_TEST_SW_COV",
                                                                   "inputs": [ {
                                                                                 "description": "switch to previous or next state",
                                                                                   "interface": "fixed_step"
                                                                             }, {
                                                                                 "description": "set position",
                                                                                   "interface": "set_state",
                                                                                   "max_value": 1
                                                                             }, {
                                                                                    "argument": "TOGGLE",
                                                                                 "description": "Toggle switch state",
                                                                                   "interface": "action"
                                                                             } ],
                                                      "momentary_positions": "none",
                                                                  "outputs": [ {
                                                                                     "address": 29464,
                                                                                 "description": "selector position",
                                                                                        "mask": 128,
                                                                                   "max_value": 1,
                                                                                    "shift_by": 7,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ],
                                                         "physical_variant": "toggle_switch"
                                                  },
                                      "HYD_FAIL": {
                                                          "category": "TEST PANEL",
                                                      "control_type": "led",
                                                       "description": "O - TEST - HYD Indicator Light",
                                                        "identifier": "HYD_FAIL",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29464,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 512,
                                                                            "max_value": 1,
                                                                             "shift_by": 9,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                    "TEST_ROUGE": {
                                                          "category": "TEST PANEL",
                                                      "control_type": "led",
                                                       "description": "O - TEST - Red Indicator Light",
                                                        "identifier": "TEST_ROUGE",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29464,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 1024,
                                                                            "max_value": 1,
                                                                             "shift_by": 10,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                     "TEST_VERT": {
                                                          "category": "TEST PANEL",
                                                      "control_type": "led",
                                                       "description": "O - TEST - Green Indicator Light",
                                                        "identifier": "TEST_VERT",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 29464,
                                                                          "description": "0 if light is off, 1 if light is on",
                                                                                 "mask": 2048,
                                                                            "max_value": 1,
                                                                             "shift_by": 11,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  }
                           },
            "U/VHF RADIO": {
                                   "UVHF_100_K_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - 100 KHz Selector",
                                                                  "identifier": "UVHF_100_K_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                   "UVHF_100_M_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - 100 MHz Selector",
                                                                  "identifier": "UVHF_100_M_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                    "UVHF_10_M_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - 10 MHz Selector",
                                                                  "identifier": "UVHF_10_M_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                     "UVHF_1_M_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - 1 MHz Selector",
                                                                  "identifier": "UVHF_1_M_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                    "UVHF_25_K_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - 25 KHz Selector",
                                                                  "identifier": "UVHF_25_K_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                     "UVHF_E+A2_SW": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - E+A2 Switch",
                                                                  "identifier": "UVHF_E+A2_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29468,
                                                                                    "description": "selector position",
                                                                                           "mask": 49152,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "UVHF_MODE_SW_1": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - Mode Selector",
                                                                  "identifier": "UVHF_MODE_SW_1",
                                                                      "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": 29466,
                                                                                    "description": "selector position",
                                                                                           "mask": 1792,
                                                                                      "max_value": 4,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                   "UVHF_M_P_G_SEL": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - M/P/G Selector",
                                                                  "identifier": "UVHF_M_P_G_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29466,
                                                                                    "description": "selector position",
                                                                                           "mask": 6144,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                 "UVHF_ONES_PRESET": {
                                                             "category": "U/VHF RADIO",
                                                         "control_type": "analog_gauge",
                                                          "description": "O - UVHF - Preset Display ONES",
                                                           "identifier": "UVHF_ONES_PRESET",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29470,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                 "UVHF_PRESET_KNOB": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "Preset Knob UVHF",
                                                                  "identifier": "UVHF_PRESET_KNOB",
                                                                      "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": 29468,
                                                                                    "description": "selector position",
                                                                                           "mask": 7936,
                                                                                      "max_value": 19,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "infinite_rotary"
                                                     },
                               "UVHF_PWR_5W_25W_SW": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - Power 5W/25W Switch",
                                                                  "identifier": "UVHF_PWR_5W_25W_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29468,
                                                                                    "description": "selector position",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "UVHF_SIL_SW": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - SIL Switch",
                                                                  "identifier": "UVHF_SIL_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29468,
                                                                                    "description": "selector position",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                 "UVHF_TENS_PRESET": {
                                                             "category": "U/VHF RADIO",
                                                         "control_type": "analog_gauge",
                                                          "description": "O - UVHF - Preset Display TENS",
                                                           "identifier": "UVHF_TENS_PRESET",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29472,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                     "UVHF_TEST_SW": {
                                                                    "category": "U/VHF RADIO",
                                                                "control_type": "selector",
                                                                 "description": "I - UVHF - TEST Switch",
                                                                  "identifier": "UVHF_TEST_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29466,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                    "VHF_FREQUENCY": {
                                                             "category": "U/VHF RADIO",
                                                         "control_type": "display",
                                                          "description": "O - UVHF - Frequency Report Display",
                                                           "identifier": "VHF_FREQUENCY",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 29474,
                                                                             "description": "O - UVHF - Frequency Report Display",
                                                                              "max_length": 5,
                                                                                  "suffix": "",
                                                                                    "type": "string"
                                                                         } ]
                                                     }
                           },
              "UHF RADIO": {
                                      "UHF_CDE_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - CDE Switch",
                                                                 "identifier": "UHF_CDE_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29478,
                                                                                   "description": "selector position",
                                                                                          "mask": 8192,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                     "UHF_E+A2_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - E+A2 Switch",
                                                                 "identifier": "UHF_E+A2_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29480,
                                                                                   "description": "selector position",
                                                                                          "mask": 96,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                   "UHF_FREQUENCY": {
                                                            "category": "UHF RADIO",
                                                        "control_type": "display",
                                                         "description": "O - UHF - Frequency Report Display",
                                                          "identifier": "UHF_FREQUENCY",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29484,
                                                                            "description": "O - UHF - Frequency Report Display",
                                                                             "max_length": 5,
                                                                                 "suffix": "",
                                                                                   "type": "string"
                                                                        } ]
                                                    },
                                     "UHF_MODE_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - Mode Selector",
                                                                 "identifier": "UHF_MODE_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 4
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29478,
                                                                                   "description": "selector position",
                                                                                          "mask": 1792,
                                                                                     "max_value": 4,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                      "UHF_PRESET": {
                                                            "category": "UHF RADIO",
                                                        "control_type": "analog_gauge",
                                                         "description": "O - UHF - PRESET Display",
                                                          "identifier": "UHF_PRESET",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29482,
                                                                            "description": "gauge position",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                 "UHF_PRESET_KNOB": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "Preset Knob UHF",
                                                                 "identifier": "UHF_PRESET_KNOB",
                                                                     "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": 29480,
                                                                                   "description": "selector position",
                                                                                          "mask": 31,
                                                                                     "max_value": 19,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "infinite_rotary"
                                                    },
                               "UHF_PWR_5W_25W_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - Power 5W/25W Switch",
                                                                 "identifier": "UHF_PWR_5W_25W_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29478,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                      "UHF_SIL_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - SIL Switch",
                                                                 "identifier": "UHF_SIL_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29478,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                     "UHF_TEST_SW": {
                                                                   "category": "UHF RADIO",
                                                               "control_type": "selector",
                                                                "description": "I - UHF - TEST Switch",
                                                                 "identifier": "UHF_TEST_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29478,
                                                                                   "description": "selector position",
                                                                                          "mask": 16384,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 14,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    }
                           },
              "VOR / ILS": {
                               "VORILS_FREQ_DECIMAL": {
                                                                     "category": "VOR / ILS",
                                                                 "control_type": "selector",
                                                                  "description": "I - VOR/ILS Frequency Change Decimal",
                                                                   "identifier": "VORILS_FREQ_DECIMAL",
                                                                       "inputs": [ {
                                                                                     "description": "set position",
                                                                                       "interface": "BcdWheel",
                                                                                       "max_value": 1
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                     "type": "integer"
                                                                                 } ]
                                                      },
                                 "VORILS_FREQ_WHOLE": {
                                                                     "category": "VOR / ILS",
                                                                 "control_type": "selector",
                                                                  "description": "I - VOR/ILS Frequency Change Whole",
                                                                   "identifier": "VORILS_FREQ_WHOLE",
                                                                       "inputs": [ {
                                                                                     "description": "set position",
                                                                                       "interface": "BcdWheel",
                                                                                       "max_value": 1
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                     "type": "integer"
                                                                                 } ]
                                                      },
                                   "VORILS_PWR_DIAL": {
                                                                     "category": "VOR / ILS",
                                                                 "control_type": "selector",
                                                                  "description": "I - VOR/ILS Power Dial",
                                                                   "identifier": "VORILS_PWR_DIAL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29480,
                                                                                     "description": "selector position",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                  "VORILS_TEST_DIAL": {
                                                                     "category": "VOR / ILS",
                                                                 "control_type": "selector",
                                                                  "description": "I - VOR/ILS Test Dial",
                                                                   "identifier": "VORILS_TEST_DIAL",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 29480,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      }
                           },
                    "VTB": {
                                        "BE_WP_SEL": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Bullseye Waypoint Selector (N)",
                                                                  "identifier": "BE_WP_SEL",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 2
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29488,
                                                                                    "description": "selector position",
                                                                                           "mask": 6144,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                          "TGT_AGE": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Age (T)",
                                                                  "identifier": "TGT_AGE",
                                                                      "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": 29490,
                                                                                    "description": "selector position",
                                                                                           "mask": 768,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                          "TGT_ALT": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Altitude (Z)",
                                                                  "identifier": "TGT_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": 29490,
                                                                                    "description": "selector position",
                                                                                           "mask": 48,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                      "TGT_BEAR_BE": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Bearing from Bullseye (Theta)",
                                                                  "identifier": "TGT_BEAR_BE",
                                                                      "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": 29490,
                                                                                    "description": "selector position",
                                                                                           "mask": 3,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                               "TGT_DATA_MNL_ENTRY": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Data Manual Entry Begin/End (DEB/FIN)",
                                                                  "identifier": "TGT_DATA_MNL_ENTRY",
                                                                      "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": 29488,
                                                                                    "description": "selector position",
                                                                                           "mask": 1536,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                           "TGT_HD": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Heading ( C )",
                                                                  "identifier": "TGT_HD",
                                                                      "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": 29490,
                                                                                    "description": "selector position",
                                                                                           "mask": 12,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                     "TGT_MACH_NUM": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Mach Number (M)",
                                                                  "identifier": "TGT_MACH_NUM",
                                                                      "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": 29490,
                                                                                    "description": "selector position",
                                                                                           "mask": 192,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                       "TGT_RNG_BE": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Target Range from Bullseye (Rho)",
                                                                  "identifier": "TGT_RNG_BE",
                                                                      "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": 29488,
                                                                                    "description": "selector position",
                                                                                           "mask": 24576,
                                                                                      "max_value": 2,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "limited_rotary"
                                                     },
                                          "VTB_DEC": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Declutter (ALLEG)",
                                                                  "identifier": "VTB_DEC",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29480,
                                                                                    "description": "selector position",
                                                                                           "mask": 2048,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                  "VTB_DISP_BRIGHT": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Display Brightness (LUM CAV)",
                                                                  "identifier": "VTB_DISP_BRIGHT",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                "VTB_DISP_CONTRAST": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Display Contrast (CONTRAST)",
                                                                  "identifier": "VTB_DISP_CONTRAST",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                 "VTB_ICONS_BRIGHT": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Icons and Rulers Brightness (MRQ)",
                                                                  "identifier": "VTB_ICONS_BRIGHT",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     },
                                       "VTB_OR_SEL": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Orientation Selector (Inop) (CADR)",
                                                                  "identifier": "VTB_OR_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": 29480,
                                                                                    "description": "selector position",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                       "VTB_PWR_SW": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Power Switch",
                                                                  "identifier": "VTB_PWR_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 29480,
                                                                                    "description": "selector position",
                                                                                           "mask": 1024,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                 "VTB_VIDEO_BRIGHT": {
                                                                    "category": "VTB",
                                                                "control_type": "selector",
                                                                 "description": "I - VTB - Video Brightness (LUM GEN)",
                                                                  "identifier": "VTB_VIDEO_BRIGHT",
                                                                      "inputs": [ {
                                                                                    "description": "set position",
                                                                                      "interface": "BcdWheel",
                                                                                      "max_value": 1
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                    "type": "integer"
                                                                                } ]
                                                     }
                           },
                    "VTH": {
                                   "AG_GUN_RET_SW": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - A/G Gun Reticle Switch",
                                                                 "identifier": "AG_GUN_RET_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29490,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                    "AUX_GUNSIGHT": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - Auxiliary Gunsight",
                                                                 "identifier": "AUX_GUNSIGHT",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29490,
                                                                                   "description": "selector position",
                                                                                          "mask": 1024,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 10,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                               "AUX_GUNSIGHT_DEFL": {
                                                         "api_variant": "multiturn",
                                                            "category": "VTH",
                                                        "control_type": "analog_dial",
                                                         "description": "I - HUD - Auxiliary Gunsight Deflection",
                                                          "identifier": "AUX_GUNSIGHT_DEFL",
                                                              "inputs": [ {
                                                                               "description": "turn the dial left or right",
                                                                                 "interface": "variable_step",
                                                                                 "max_value": 65535,
                                                                            "suggested_step": 3200
                                                                        } ],
                                                             "outputs": [ {
                                                                                "address": 29494,
                                                                            "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"
                                                                        } ]
                                                    },
                                     "HUD_CLR_BTN": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - EFF Button",
                                                                 "identifier": "HUD_CLR_BTN",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29490,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                      "HUD_DEC_SW": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - Declutter Switch",
                                                                 "identifier": "HUD_DEC_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29488,
                                                                                   "description": "selector position",
                                                                                          "mask": 32768,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 15,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                      "HUD_PWR_SW": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - Power Switch",
                                                                 "identifier": "HUD_PWR_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29490,
                                                                                   "description": "selector position",
                                                                                          "mask": 24576,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 13,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                 "HUD_RALT_SEL_SW": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - Altimeter Selector Switch",
                                                                 "identifier": "HUD_RALT_SEL_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29498,
                                                                                   "description": "selector position",
                                                                                          "mask": 3,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                         "HUD_REC": {
                                                            "category": "VTH",
                                                        "control_type": "led",
                                                         "description": "O - HUD - Recording Indicator Light",
                                                          "identifier": "HUD_REC",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 29490,
                                                                            "description": "0 if light is off, 1 if light is on",
                                                                                   "mask": 32768,
                                                                              "max_value": 1,
                                                                               "shift_by": 15,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                     "MIN_ALT_SEL": {
                                                         "api_variant": "multiturn",
                                                            "category": "VTH",
                                                        "control_type": "analog_dial",
                                                         "description": "I - HUD - Minimum Altitude Selector",
                                                          "identifier": "MIN_ALT_SEL",
                                                              "inputs": [ {
                                                                               "description": "turn the dial left or right",
                                                                                 "interface": "variable_step",
                                                                                 "max_value": 65535,
                                                                            "suggested_step": 3200
                                                                        } ],
                                                             "outputs": [ {
                                                                                "address": 29492,
                                                                            "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"
                                                                        } ]
                                                    },
                                 "RAD_RALT_PWR_SW": {
                                                                   "category": "VTH",
                                                               "control_type": "selector",
                                                                "description": "I - HUD - Radar Altimeter Power Switch",
                                                                 "identifier": "RAD_RALT_PWR_SW",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 2
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 29498,
                                                                                   "description": "selector position",
                                                                                          "mask": 12,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 2,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                               "TGT_WINGSPAN_KNOB": {
                                                            "category": "VTH",
                                                        "control_type": "limited_dial",
                                                         "description": "I - HUD - Target Wingspan Knob",
                                                          "identifier": "TGT_WINGSPAN_KNOB",
                                                              "inputs": [ {
                                                                            "description": "set the position of the dial",
                                                                              "interface": "set_state",
                                                                              "max_value": 65535
                                                                        }, {
                                                                               "description": "turn the dial left or right",
                                                                                 "interface": "variable_step",
                                                                                 "max_value": 65535,
                                                                            "suggested_step": 3200
                                                                        } ],
                                                             "outputs": [ {
                                                                                "address": 29496,
                                                                            "description": "position of the potentiometer",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    }
                           },
                    "VVI": {
                               "VARIO_NEEDLE": {
                                                       "category": "VVI",
                                                   "control_type": "analog_gauge",
                                                    "description": "O - VVI - Needle",
                                                     "identifier": "VARIO_NEEDLE",
                                                         "inputs": [  ],
                                                        "outputs": [ {
                                                                           "address": 29500,
                                                                       "description": "gauge position",
                                                                              "mask": 65535,
                                                                         "max_value": 65535,
                                                                          "shift_by": 0,
                                                                            "suffix": "",
                                                                              "type": "integer"
                                                                   } ]
                                               }
                           }
}