{
          "Cockpit": {
                                "ALT_MBAR": {
                                                 "api_variant": "multiturn",
                                                    "category": "Cockpit",
                                                "control_type": "analog_dial",
                                                 "description": "Altimeter Pressure Set",
                                                  "identifier": "ALT_MBAR",
                                                      "inputs": [ {
                                                                       "description": "turn the dial left or right",
                                                                         "interface": "variable_step",
                                                                         "max_value": 65535,
                                                                    "suggested_step": 3200
                                                                } ],
                                                     "outputs": [ {
                                                                        "address": 21506,
                                                                    "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "_KNOB_POS",
                                                                           "type": "integer"
                                                                } ]
                                            },
                              "CLK_PINION": {
                                                 "api_variant": "multiturn",
                                                    "category": "Cockpit",
                                                "control_type": "analog_dial",
                                                 "description": "Winding/Adjustment Clock",
                                                  "identifier": "CLK_PINION",
                                                      "inputs": [ {
                                                                       "description": "turn the dial left or right",
                                                                         "interface": "variable_step",
                                                                         "max_value": 65535,
                                                                    "suggested_step": 3200
                                                                } ],
                                                     "outputs": [ {
                                                                        "address": 21510,
                                                                    "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "_KNOB_POS",
                                                                           "type": "integer"
                                                                } ]
                                            },
                         "CLK_PINION_PULL": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Winding/Adjustment Clock Pull out.",
                                                         "identifier": "CLK_PINION_PULL",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 1024,
                                                                             "max_value": 1,
                                                                              "shift_by": 10,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                            "COMPASS_RING": {
                                                           "category": "Cockpit",
                                                       "control_type": "discrete_dial",
                                                        "description": "Compass Course Setter Ring",
                                                         "identifier": "COMPASS_RING",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21516,
                                                                           "description": "selector position",
                                                                                  "mask": 4088,
                                                                             "max_value": 300,
                                                                              "shift_by": 3,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "infinite_rotary"
                                            },
                                  "DEICER": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Windscreen De-Icer On/Off",
                                                         "identifier": "DEICER",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21532,
                                                                           "description": "selector position",
                                                                                  "mask": 32,
                                                                             "max_value": 1,
                                                                              "shift_by": 5,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                                      "DI": {
                                                 "api_variant": "multiturn",
                                                    "category": "Cockpit",
                                                "control_type": "analog_dial",
                                                 "description": "Directional Gyro Adjust",
                                                  "identifier": "DI",
                                                      "inputs": [ {
                                                                       "description": "turn the dial left or right",
                                                                         "interface": "variable_step",
                                                                         "max_value": 65535,
                                                                    "suggested_step": 3200
                                                                } ],
                                                     "outputs": [ {
                                                                        "address": 21508,
                                                                    "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"
                                                                } ]
                                            },
                                   "FLAPS": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Landing Flaps Up/Down",
                                                         "identifier": "FLAPS",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 256,
                                                                             "max_value": 1,
                                                                              "shift_by": 8,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                              "FUEL_GAUGE": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Show Fuel Contents",
                                                         "identifier": "FUEL_GAUGE",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 64,
                                                                             "max_value": 1,
                                                                              "shift_by": 6,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                                   "HATCH": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Canopy Open/Close",
                                                         "identifier": "HATCH",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21534,
                                                                           "description": "selector position",
                                                                                  "mask": 64,
                                                                             "max_value": 1,
                                                                              "shift_by": 6,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                          "HATCH_JETTISON": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Jettison Canopy",
                                                         "identifier": "HATCH_JETTISON",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21534,
                                                                           "description": "selector position",
                                                                                  "mask": 128,
                                                                             "max_value": 1,
                                                                              "shift_by": 7,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                               "OXY_VALVE": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Oxygen Valve",
                                                         "identifier": "OXY_VALVE",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 1,
                                                                             "max_value": 1,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                               "SIDE_DOOR": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "Side Door Open/Close",
                                                         "identifier": "SIDE_DOOR",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21534,
                                                                           "description": "selector position",
                                                                                  "mask": 256,
                                                                             "max_value": 1,
                                                                              "shift_by": 8,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                                "UC_BLIND": {
                                                           "category": "Cockpit",
                                                       "control_type": "selector",
                                                        "description": "U/C Indicator Blind Up/Down",
                                                         "identifier": "UC_BLIND",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 512,
                                                                             "max_value": 1,
                                                                              "shift_by": 9,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            }
                     },
         "Controls": {
                         "RTRIM_WHEEL": {
                                                "category": "Controls",
                                            "control_type": "limited_dial",
                                             "description": "Rudder Trim",
                                              "identifier": "RTRIM_WHEEL",
                                                  "inputs": [ {
                                                                "description": "set the position of the dial",
                                                                  "interface": "set_state",
                                                                  "max_value": 65535
                                                            }, {
                                                                   "description": "turn the dial left or right",
                                                                     "interface": "variable_step",
                                                                     "max_value": 65535,
                                                                "suggested_step": 3200
                                                            } ],
                                                 "outputs": [ {
                                                                    "address": 21526,
                                                                "description": "position of the potentiometer",
                                                                       "mask": 65535,
                                                                  "max_value": 65535,
                                                                   "shift_by": 0,
                                                                     "suffix": "",
                                                                       "type": "integer"
                                                            } ]
                                        },
                          "TRIM_WHEEL": {
                                                "category": "Controls",
                                            "control_type": "limited_dial",
                                             "description": "Elevator Trim",
                                              "identifier": "TRIM_WHEEL",
                                                  "inputs": [ {
                                                                "description": "set the position of the dial",
                                                                  "interface": "set_state",
                                                                  "max_value": 65535
                                                            }, {
                                                                   "description": "turn the dial left or right",
                                                                     "interface": "variable_step",
                                                                     "max_value": 65535,
                                                                "suggested_step": 3200
                                                            } ],
                                                 "outputs": [ {
                                                                    "address": 21524,
                                                                "description": "position of the potentiometer",
                                                                       "mask": 65535,
                                                                  "max_value": 65535,
                                                                   "shift_by": 0,
                                                                     "suffix": "",
                                                                       "type": "integer"
                                                            } ]
                                        }
                     },
           "Engine": {
                                 "BLOWER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Supercharger Mode Auto/M.S.",
                                                        "identifier": "BLOWER",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21504,
                                                                          "description": "selector position",
                                                                                 "mask": 8192,
                                                                            "max_value": 1,
                                                                             "shift_by": 13,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                "BOOSTER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Booster Coil",
                                                        "identifier": "BOOSTER",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21516,
                                                                          "description": "selector position",
                                                                                 "mask": 2,
                                                                            "max_value": 1,
                                                                             "shift_by": 1,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "BOOSTER_COVER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Booster Coil Button Cover",
                                                        "identifier": "BOOSTER_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": 21516,
                                                                          "description": "selector position",
                                                                                 "mask": 1,
                                                                            "max_value": 1,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                               "CARB_AIR": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Carburettor Air Control",
                                                        "identifier": "CARB_AIR",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 16384,
                                                                            "max_value": 1,
                                                                             "shift_by": 14,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                "DILUTER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Oil Dilution",
                                                        "identifier": "DILUTER",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 1,
                                                                            "max_value": 1,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "DILUTER_COVER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Oil Dilution Button Cover",
                                                        "identifier": "DILUTER_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": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 32768,
                                                                            "max_value": 1,
                                                                             "shift_by": 15,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "DROPTANK_COCK": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Drop Tank On/Off",
                                                        "identifier": "DROPTANK_COCK",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21534,
                                                                          "description": "selector position",
                                                                                 "mask": 16,
                                                                            "max_value": 1,
                                                                             "shift_by": 4,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "DROPTANK_JETT": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Drop Tank Release",
                                                        "identifier": "DROPTANK_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": 21534,
                                                                          "description": "selector position",
                                                                                 "mask": 32,
                                                                            "max_value": 1,
                                                                             "shift_by": 5,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                              "FUEL_COCK": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Main Tank On/Off",
                                                        "identifier": "FUEL_COCK",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21534,
                                                                          "description": "selector position",
                                                                                 "mask": 8,
                                                                            "max_value": 1,
                                                                             "shift_by": 3,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                              "FUEL_PUMP": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Fuel Pump On/Off",
                                                        "identifier": "FUEL_PUMP",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 8192,
                                                                            "max_value": 1,
                                                                             "shift_by": 13,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                               "MAGNETO0": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "No. 1 Magneto On/Off",
                                                        "identifier": "MAGNETO0",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21504,
                                                                          "description": "selector position",
                                                                                 "mask": 2048,
                                                                            "max_value": 1,
                                                                             "shift_by": 11,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                               "MAGNETO1": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "No. 2 Magneto On/Off",
                                                        "identifier": "MAGNETO1",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21504,
                                                                          "description": "selector position",
                                                                                 "mask": 4096,
                                                                            "max_value": 1,
                                                                             "shift_by": 12,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                    "MIX": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Mixture Control Select IDLE CUT OFF/RUN",
                                                        "identifier": "MIX",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 256,
                                                                            "max_value": 1,
                                                                             "shift_by": 8,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                "MS_TEST": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Supercharger Test",
                                                        "identifier": "MS_TEST",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 4,
                                                                            "max_value": 1,
                                                                             "shift_by": 2,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "MS_TEST_COVER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Supercharger Test Button Cover",
                                                        "identifier": "MS_TEST_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": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 2,
                                                                            "max_value": 1,
                                                                             "shift_by": 1,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                  "PITOT": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Pitot Heating On/Off",
                                                        "identifier": "PITOT",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 4096,
                                                                            "max_value": 1,
                                                                             "shift_by": 12,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                   "PROP": {
                                                   "category": "Engine",
                                               "control_type": "limited_dial",
                                                "description": "Propeller RPM",
                                                 "identifier": "PROP",
                                                     "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": 21530,
                                                                   "description": "position of the potentiometer",
                                                                          "mask": 65535,
                                                                     "max_value": 65535,
                                                                      "shift_by": 0,
                                                                        "suffix": "",
                                                                          "type": "integer"
                                                               } ]
                                           },
                               "RADIATOR": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Radiator Flap Open/Auto",
                                                        "identifier": "RADIATOR",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21528,
                                                                          "description": "selector position",
                                                                                 "mask": 2048,
                                                                            "max_value": 1,
                                                                             "shift_by": 11,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                               "RAD_TEST": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Radiator Test",
                                                        "identifier": "RAD_TEST",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 16,
                                                                            "max_value": 1,
                                                                             "shift_by": 4,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                         "RAD_TEST_COVER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Radiator Test Button Cover",
                                                        "identifier": "RAD_TEST_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": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 8,
                                                                            "max_value": 1,
                                                                             "shift_by": 3,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                                "STARTER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Starter",
                                                        "identifier": "STARTER",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21504,
                                                                          "description": "selector position",
                                                                                 "mask": 32768,
                                                                            "max_value": 1,
                                                                             "shift_by": 15,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                          "STARTER_COVER": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Starter Button Cover",
                                                        "identifier": "STARTER_COVER",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21504,
                                                                          "description": "selector position",
                                                                                 "mask": 16384,
                                                                            "max_value": 1,
                                                                             "shift_by": 14,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                               "TANK_PRS": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Fuel Tank Pressure On/Off",
                                                        "identifier": "TANK_PRS",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21516,
                                                                          "description": "selector position",
                                                                                 "mask": 4,
                                                                            "max_value": 1,
                                                                             "shift_by": 2,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           },
                            "WOBBLE_PUMP": {
                                                          "category": "Engine",
                                                      "control_type": "selector",
                                                       "description": "Wobble Type Fuel Pump",
                                                        "identifier": "WOBBLE_PUMP",
                                                            "inputs": [ {
                                                                          "description": "switch to previous or next state",
                                                                            "interface": "fixed_step"
                                                                      }, {
                                                                          "description": "set position",
                                                                            "interface": "set_state",
                                                                            "max_value": 1
                                                                      }, {
                                                                             "argument": "TOGGLE",
                                                                          "description": "Toggle switch state",
                                                                            "interface": "action"
                                                                      } ],
                                               "momentary_positions": "none",
                                                           "outputs": [ {
                                                                              "address": 21532,
                                                                          "description": "selector position",
                                                                                 "mask": 128,
                                                                            "max_value": 1,
                                                                             "shift_by": 7,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ],
                                                  "physical_variant": "limited_rotary"
                                           }
                     },
        "Indicator": {
                                     "AHORIZONBANK": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AHorizonBank",
                                                           "identifier": "AHORIZONBANK",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21556,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "AHORIZONPITCH": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AHorizonPitch",
                                                           "identifier": "AHORIZONPITCH",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21558,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "AIRSPEEDGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AirspeedGauge",
                                                           "identifier": "AIRSPEEDGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21554,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                "ALTIMETERHUNDREDS": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AltimeterHundreds",
                                                           "identifier": "ALTIMETERHUNDREDS",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21562,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                             "ALTIMETERSETPRESSURE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AltimeterSetPressure",
                                                           "identifier": "ALTIMETERSETPRESSURE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21568,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                           "ALTIMETERTENSTHOUSANDS": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AltimeterTensThousands",
                                                           "identifier": "ALTIMETERTENSTHOUSANDS",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21566,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                               "ALTIMETERTHOUSANDS": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "AltimeterThousands",
                                                           "identifier": "ALTIMETERTHOUSANDS",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21564,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "BOOSTGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "BoostGauge",
                                                           "identifier": "BOOSTGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21580,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                     "CANOPY_CRANK": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "Canopy_Crank",
                                                           "identifier": "CANOPY_CRANK",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21540,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "CANOPY_TRUCKS": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "Canopy_Trucks",
                                                           "identifier": "CANOPY_TRUCKS",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21536,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                "CANOPY_VISIBILITY": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "Canopy_Visibility",
                                                           "identifier": "CANOPY_VISIBILITY",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21538,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                          "DIGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "DIGauge",
                                                           "identifier": "DIGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21570,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                 "FUELRESERVEGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "FuelReserveGauge",
                                                           "identifier": "FUELRESERVEGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21588,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                              "LEFTWHEELBRAKEGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "LeftWheelBrakeGauge",
                                                           "identifier": "LEFTWHEELBRAKEGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21550,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                 "OILPRESSUREGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "OilPressureGauge",
                                                           "identifier": "OILPRESSUREGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21582,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                              "OILTEMPERATUREGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "OilTemperatureGauge",
                                                           "identifier": "OILTEMPERATUREGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21584,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                              "OXYGENDELIVERYGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "OxygenDeliveryGauge",
                                                           "identifier": "OXYGENDELIVERYGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21542,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                "OXYGENSUPPLYGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "OxygenSupplyGauge",
                                                           "identifier": "OXYGENSUPPLYGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21544,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                           "PNEUMATICPRESSUREGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "PneumaticPressureGauge",
                                                           "identifier": "PNEUMATICPRESSUREGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21548,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                         "RADIATORTEMPERATUREGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "RadiatorTemperatureGauge",
                                                           "identifier": "RADIATORTEMPERATUREGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21586,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                             "RIGHTWHEELBRAKEGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "RightWheelBrakeGauge",
                                                           "identifier": "RIGHTWHEELBRAKEGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21552,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                    "SIDESLIPGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "SideslipGauge",
                                                           "identifier": "SIDESLIPGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21572,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                  "TACHOMETERGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "TachometerGauge",
                                                           "identifier": "TACHOMETERGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21578,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "TRIMGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "TrimGauge",
                                                           "identifier": "TRIMGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21546,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "TURNGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "TurnGauge",
                                                           "identifier": "TURNGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21574,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                  "VARIOMETERGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "VariometerGauge",
                                                           "identifier": "VARIOMETERGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21560,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                   "VOLTMETERGAUGE": {
                                                             "category": "Indicator",
                                                         "control_type": "analog_gauge",
                                                          "description": "VoltmeterGauge",
                                                           "identifier": "VOLTMETERGAUGE",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 21576,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     }
                     },
           "Lights": {
                         "MORSE_DN_MODE": {
                                                         "category": "Lights",
                                                     "control_type": "selector",
                                                      "description": "Downward Lamp Mode",
                                                       "identifier": "MORSE_DN_MODE",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 2
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21532,
                                                                         "description": "selector position",
                                                                                "mask": 3072,
                                                                           "max_value": 2,
                                                                            "shift_by": 10,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                             "MORSE_KEY": {
                                                         "category": "Lights",
                                                     "control_type": "selector",
                                                      "description": "Morse Key",
                                                       "identifier": "MORSE_KEY",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21532,
                                                                         "description": "selector position",
                                                                                "mask": 4096,
                                                                           "max_value": 1,
                                                                            "shift_by": 12,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                         "MORSE_UP_MODE": {
                                                         "category": "Lights",
                                                     "control_type": "selector",
                                                      "description": "Upward Lamp Mode",
                                                       "identifier": "MORSE_UP_MODE",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 2
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21532,
                                                                         "description": "selector position",
                                                                                "mask": 768,
                                                                           "max_value": 2,
                                                                            "shift_by": 8,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                            "NAV_LIGHTS": {
                                                         "category": "Lights",
                                                     "control_type": "selector",
                                                      "description": "Nav. Lights On/Off",
                                                       "identifier": "NAV_LIGHTS",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21504,
                                                                         "description": "selector position",
                                                                                "mask": 128,
                                                                           "max_value": 1,
                                                                            "shift_by": 7,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                            "PITLITE_LH": {
                                                  "category": "Lights",
                                              "control_type": "limited_dial",
                                               "description": "Port Flood Lamp Brightness",
                                                "identifier": "PITLITE_LH",
                                                    "inputs": [ {
                                                                  "description": "set the position of the dial",
                                                                    "interface": "set_state",
                                                                    "max_value": 65535
                                                              }, {
                                                                     "description": "turn the dial left or right",
                                                                       "interface": "variable_step",
                                                                       "max_value": 65535,
                                                                  "suggested_step": 3200
                                                              } ],
                                                   "outputs": [ {
                                                                      "address": 21512,
                                                                  "description": "position of the potentiometer",
                                                                         "mask": 65535,
                                                                    "max_value": 65535,
                                                                     "shift_by": 0,
                                                                       "suffix": "",
                                                                         "type": "integer"
                                                              } ]
                                          },
                            "PITLITE_RH": {
                                                  "category": "Lights",
                                              "control_type": "limited_dial",
                                               "description": "Stbd. Flood Lamp Brightness",
                                                "identifier": "PITLITE_RH",
                                                    "inputs": [ {
                                                                  "description": "set the position of the dial",
                                                                    "interface": "set_state",
                                                                    "max_value": 65535
                                                              }, {
                                                                     "description": "turn the dial left or right",
                                                                       "interface": "variable_step",
                                                                       "max_value": 65535,
                                                                  "suggested_step": 3200
                                                              } ],
                                                   "outputs": [ {
                                                                      "address": 21514,
                                                                  "description": "position of the potentiometer",
                                                                         "mask": 65535,
                                                                    "max_value": 65535,
                                                                     "shift_by": 0,
                                                                       "suffix": "",
                                                                         "type": "integer"
                                                              } ]
                                          }
                     },
            "Radio": {
                                 "IFF_0": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "I.F.F. Detonate Button 1",
                                                       "identifier": "IFF_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": 21534,
                                                                         "description": "selector position",
                                                                                "mask": 2,
                                                                           "max_value": 1,
                                                                            "shift_by": 1,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                                 "IFF_1": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "I.F.F. Detonate Button 2",
                                                       "identifier": "IFF_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": 21534,
                                                                         "description": "selector position",
                                                                                "mask": 4,
                                                                           "max_value": 1,
                                                                            "shift_by": 2,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                                 "IFF_B": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "I.F.F. Circuit B",
                                                       "identifier": "IFF_B",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21532,
                                                                         "description": "selector position",
                                                                                "mask": 16384,
                                                                           "max_value": 1,
                                                                            "shift_by": 14,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                             "IFF_COVER": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "I.F.F. Cover Open/Close",
                                                       "identifier": "IFF_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": 21534,
                                                                         "description": "selector position",
                                                                                "mask": 1,
                                                                           "max_value": 1,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                                 "IFF_D": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "I.F.F. Circuit D",
                                                       "identifier": "IFF_D",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21532,
                                                                         "description": "selector position",
                                                                                "mask": 32768,
                                                                           "max_value": 1,
                                                                            "shift_by": 15,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                               "RCTRL_A": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Channel A",
                                                       "identifier": "RCTRL_A",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21516,
                                                                         "description": "selector position",
                                                                                "mask": 32768,
                                                                           "max_value": 1,
                                                                            "shift_by": 15,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                               "RCTRL_B": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Channel B",
                                                       "identifier": "RCTRL_B",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 1,
                                                                           "max_value": 1,
                                                                            "shift_by": 0,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                               "RCTRL_C": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Channel C",
                                                       "identifier": "RCTRL_C",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 2,
                                                                           "max_value": 1,
                                                                            "shift_by": 1,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                               "RCTRL_D": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Channel D",
                                                       "identifier": "RCTRL_D",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 4,
                                                                           "max_value": 1,
                                                                            "shift_by": 2,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                             "RCTRL_DIM": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Channel Dimmer",
                                                       "identifier": "RCTRL_DIM",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 8,
                                                                           "max_value": 1,
                                                                            "shift_by": 3,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                             "RCTRL_OFF": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Power OFF",
                                                       "identifier": "RCTRL_OFF",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21516,
                                                                         "description": "selector position",
                                                                                "mask": 16384,
                                                                           "max_value": 1,
                                                                            "shift_by": 14,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                           "RCTRL_TLOCK": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Switch Locking Lever",
                                                       "identifier": "RCTRL_TLOCK",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 16,
                                                                           "max_value": 1,
                                                                            "shift_by": 4,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                         "RCTRL_T_MODE1": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Mode 1",
                                                       "identifier": "RCTRL_T_MODE1",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 32,
                                                                           "max_value": 1,
                                                                            "shift_by": 5,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          },
                         "RCTRL_T_MODE2": {
                                                         "category": "Radio",
                                                     "control_type": "selector",
                                                      "description": "Radio Mode 2",
                                                       "identifier": "RCTRL_T_MODE2",
                                                           "inputs": [ {
                                                                         "description": "switch to previous or next state",
                                                                           "interface": "fixed_step"
                                                                     }, {
                                                                         "description": "set position",
                                                                           "interface": "set_state",
                                                                           "max_value": 1
                                                                     }, {
                                                                            "argument": "TOGGLE",
                                                                         "description": "Toggle switch state",
                                                                           "interface": "action"
                                                                     } ],
                                              "momentary_positions": "none",
                                                          "outputs": [ {
                                                                             "address": 21528,
                                                                         "description": "selector position",
                                                                                "mask": 64,
                                                                           "max_value": 1,
                                                                            "shift_by": 6,
                                                                              "suffix": "",
                                                                                "type": "integer"
                                                                     } ],
                                                 "physical_variant": "limited_rotary"
                                          }
                     },
    "Undercarriage": {
                                   "UC": {
                                                        "category": "Undercarriage",
                                                    "control_type": "selector",
                                                     "description": "Undercarriage Raise/Lower",
                                                      "identifier": "UC",
                                                          "inputs": [ {
                                                                        "description": "switch to previous or next state",
                                                                          "interface": "fixed_step"
                                                                    }, {
                                                                        "description": "set position",
                                                                          "interface": "set_state",
                                                                          "max_value": 1
                                                                    }, {
                                                                           "argument": "TOGGLE",
                                                                        "description": "Toggle switch state",
                                                                          "interface": "action"
                                                                    } ],
                                             "momentary_positions": "none",
                                                         "outputs": [ {
                                                                            "address": 21532,
                                                                        "description": "selector position",
                                                                               "mask": 8192,
                                                                          "max_value": 1,
                                                                           "shift_by": 13,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ],
                                                "physical_variant": "limited_rotary"
                                         },
                            "UC_DOWN_C": {
                                                        "category": "Undercarriage",
                                                    "control_type": "selector",
                                                     "description": "Undercarriage Raise/Lower_down_indication",
                                                      "identifier": "UC_DOWN_C",
                                                          "inputs": [ {
                                                                        "description": "switch to previous or next state",
                                                                          "interface": "fixed_step"
                                                                    }, {
                                                                        "description": "set position",
                                                                          "interface": "set_state",
                                                                          "max_value": 1
                                                                    }, {
                                                                           "argument": "TOGGLE",
                                                                        "description": "Toggle switch state",
                                                                          "interface": "action"
                                                                    } ],
                                             "momentary_positions": "none",
                                                         "outputs": [ {
                                                                            "address": 21528,
                                                                        "description": "selector position",
                                                                               "mask": 1024,
                                                                          "max_value": 1,
                                                                           "shift_by": 10,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ],
                                                "physical_variant": "limited_rotary"
                                         },
                              "UC_EMER": {
                                                        "category": "Undercarriage",
                                                    "control_type": "selector",
                                                     "description": "Undercarriage Emergency Release",
                                                      "identifier": "UC_EMER",
                                                          "inputs": [ {
                                                                        "description": "switch to previous or next state",
                                                                          "interface": "fixed_step"
                                                                    }, {
                                                                        "description": "set position",
                                                                          "interface": "set_state",
                                                                          "max_value": 1
                                                                    }, {
                                                                           "argument": "TOGGLE",
                                                                        "description": "Toggle switch state",
                                                                          "interface": "action"
                                                                    } ],
                                             "momentary_positions": "none",
                                                         "outputs": [ {
                                                                            "address": 21532,
                                                                        "description": "selector position",
                                                                               "mask": 64,
                                                                          "max_value": 1,
                                                                           "shift_by": 6,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ],
                                                "physical_variant": "limited_rotary"
                                         },
                         "WHEEL_BRAKES": {
                                                        "category": "Undercarriage",
                                                    "control_type": "selector",
                                                     "description": "Wheel Brakes",
                                                      "identifier": "WHEEL_BRAKES",
                                                          "inputs": [ {
                                                                        "description": "switch to previous or next state",
                                                                          "interface": "fixed_step"
                                                                    }, {
                                                                        "description": "set position",
                                                                          "interface": "set_state",
                                                                          "max_value": 1
                                                                    }, {
                                                                           "argument": "TOGGLE",
                                                                        "description": "Toggle switch state",
                                                                          "interface": "action"
                                                                    } ],
                                             "momentary_positions": "none",
                                                         "outputs": [ {
                                                                            "address": 21504,
                                                                        "description": "selector position",
                                                                               "mask": 32,
                                                                          "max_value": 1,
                                                                           "shift_by": 5,
                                                                             "suffix": "",
                                                                               "type": "integer"
                                                                    } ],
                                                "physical_variant": "limited_rotary"
                                         }
                     },
          "Weapons": {
                             "BUTTON_BOMB": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "Drop Bombs",
                                                         "identifier": "BUTTON_BOMB",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21528,
                                                                           "description": "selector position",
                                                                                  "mask": 128,
                                                                             "max_value": 1,
                                                                              "shift_by": 7,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                              "BUTTON_CAN": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "Cannons Trigger",
                                                         "identifier": "BUTTON_CAN",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 8,
                                                                             "max_value": 1,
                                                                              "shift_by": 3,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                           "BUTTON_LINKED": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "MG+Cannons Trigger",
                                                         "identifier": "BUTTON_LINKED",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 16,
                                                                             "max_value": 1,
                                                                              "shift_by": 4,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                               "BUTTON_MG": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "MG Trigger",
                                                         "identifier": "BUTTON_MG",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 4,
                                                                             "max_value": 1,
                                                                              "shift_by": 2,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                           "GUNSIGHT_BASE": {
                                                    "category": "Weapons",
                                                "control_type": "limited_dial",
                                                 "description": "Gunsight Base",
                                                  "identifier": "GUNSIGHT_BASE",
                                                      "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": 21520,
                                                                    "description": "position of the potentiometer",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                         "GUNSIGHT_DIMMER": {
                                                    "category": "Weapons",
                                                "control_type": "limited_dial",
                                                 "description": "Gun Sight Light",
                                                  "identifier": "GUNSIGHT_DIMMER",
                                                      "inputs": [ {
                                                                    "description": "set the position of the dial",
                                                                      "interface": "set_state",
                                                                      "max_value": 65535
                                                                }, {
                                                                       "description": "turn the dial left or right",
                                                                         "interface": "variable_step",
                                                                         "max_value": 65535,
                                                                    "suggested_step": 3200
                                                                } ],
                                                     "outputs": [ {
                                                                        "address": 21522,
                                                                    "description": "position of the potentiometer",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                          "GUNSIGHT_RANGE": {
                                                    "category": "Weapons",
                                                "control_type": "limited_dial",
                                                 "description": "Gunsight Range",
                                                  "identifier": "GUNSIGHT_RANGE",
                                                      "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": 21518,
                                                                    "description": "position of the potentiometer",
                                                                           "mask": 65535,
                                                                      "max_value": 65535,
                                                                       "shift_by": 0,
                                                                         "suffix": "",
                                                                           "type": "integer"
                                                                } ]
                                            },
                         "GUNSIGHT_SWITCH": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "Gunsight Master On/Off",
                                                         "identifier": "GUNSIGHT_SWITCH",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21516,
                                                                           "description": "selector position",
                                                                                  "mask": 8192,
                                                                             "max_value": 1,
                                                                              "shift_by": 13,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                           "GUNSIGHT_TINT": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "Gunsight Tint Screen Up/Down",
                                                         "identifier": "GUNSIGHT_TINT",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21516,
                                                                           "description": "selector position",
                                                                                  "mask": 4096,
                                                                             "max_value": 1,
                                                                              "shift_by": 12,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            },
                                  "SAFETY": {
                                                           "category": "Weapons",
                                                       "control_type": "selector",
                                                        "description": "Safety",
                                                         "identifier": "SAFETY",
                                                             "inputs": [ {
                                                                           "description": "switch to previous or next state",
                                                                             "interface": "fixed_step"
                                                                       }, {
                                                                           "description": "set position",
                                                                             "interface": "set_state",
                                                                             "max_value": 1
                                                                       }, {
                                                                              "argument": "TOGGLE",
                                                                           "description": "Toggle switch state",
                                                                             "interface": "action"
                                                                       } ],
                                                "momentary_positions": "none",
                                                            "outputs": [ {
                                                                               "address": 21504,
                                                                           "description": "selector position",
                                                                                  "mask": 2,
                                                                             "max_value": 1,
                                                                              "shift_by": 1,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ],
                                                   "physical_variant": "limited_rotary"
                                            }
                     }
}