docdata["SpitfireLFMkIX"] =
{
                                 "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": 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"
                                                                                       } ]
                                                                   },
                                                     "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": 21512,
                                                                                           "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": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": 512,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 9,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                   "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": 21518,
                                                                                                  "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": 21536,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 16,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 4,
                                                                                                       "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": 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"
                                                                                       } ]
                                                                   },
                                                          "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": 128,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 7,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                     "FUEL_GAUGE": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": 32,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 5,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                          "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": 21538,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 5,
                                                                                                       "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": 21538,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 64,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 6,
                                                                                                       "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": 21538,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 128,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 7,
                                                                                                       "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": 256,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 8,
                                                                                                       "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": 21530,
                                                                                       "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": 21528,
                                                                                       "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": 4096,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 12,
                                                                                                      "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": 21518,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 0,
                                                                                                      "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": 21504,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32768,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 15,
                                                                                                      "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8192,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 13,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                       "DILUTER": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "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": 32768,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 15,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                 "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 16384,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 14,
                                                                                                      "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": 21538,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 3,
                                                                                                      "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": 21538,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 16,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 4,
                                                                                                      "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": 21538,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 2,
                                                                                                      "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4096,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 12,
                                                                                                      "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": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "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": 2048,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 11,
                                                                                                      "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 256,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 8,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                       "MS_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "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": 21536,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 2,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 1,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                 "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": 21536,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 0,
                                                                                                      "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 2048,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 11,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                   "PRIMER_PULL": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Engine",
                                                                             "control_type": "selector",
                                                                              "description": "Primer Pump Pull",
                                                                               "identifier": "PRIMER_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": 21518,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 2,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 1,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                   "PRIMER_TURN": {
                                                                          "category": "Engine",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Primer Pump Turn",
                                                                        "identifier": "PRIMER_TURN",
                                                                            "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"
                                                                                      } ]
                                                                  },
                                                          "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": 21534,
                                                                                          "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": 21532,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                      "RAD_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "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": 21536,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 3,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                "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": 21536,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 2,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                       "STARTER": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "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": 16384,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 14,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                 "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": 8192,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 13,
                                                                                                      "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": 21518,
                                                                                                 "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": 21536,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 64,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 6,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  }
                                            },
                 "External Aircraft Model": {
                                                "EXT_POSITION_LIGHT_BOTTOM": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Bottom Position Light (White)",
                                                                                   "identifier": "EXT_POSITION_LIGHT_BOTTOM",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Bottom Position Light (White)",
                                                                                                            "mask": 8,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 3,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                  "EXT_POSITION_LIGHT_LEFT": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Left Position Light (red)",
                                                                                   "identifier": "EXT_POSITION_LIGHT_LEFT",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21538,
                                                                                                     "description": "Left Position Light (red)",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                 "EXT_POSITION_LIGHT_RIGHT": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Right Position Light (green)",
                                                                                   "identifier": "EXT_POSITION_LIGHT_RIGHT",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Right Position Light (green)",
                                                                                                            "mask": 1,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                  "EXT_POSITION_LIGHT_TAIL": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Tail Position Light (White)",
                                                                                   "identifier": "EXT_POSITION_LIGHT_TAIL",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Tail Position Light (White)",
                                                                                                            "mask": 2,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 1,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                   "EXT_POSITION_LIGHT_TOP": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Top Position Light (White)",
                                                                                   "identifier": "EXT_POSITION_LIGHT_TOP",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Top Position Light (White)",
                                                                                                            "mask": 4,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 2,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                             "EXT_WOW_LEFT": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Weight ON Wheels Left Gear",
                                                                                   "identifier": "EXT_WOW_LEFT",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Weight ON Wheels Left Gear",
                                                                                                            "mask": 64,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 6,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                            "EXT_WOW_RIGHT": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Weight ON Wheels Right Gear",
                                                                                   "identifier": "EXT_WOW_RIGHT",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Weight ON Wheels Right Gear",
                                                                                                            "mask": 32,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 5,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             },
                                                             "EXT_WOW_TAIL": {
                                                                                     "category": "External Aircraft Model",
                                                                                 "control_type": "metadata",
                                                                                  "description": "Weight ON Wheels Tail Gear",
                                                                                   "identifier": "EXT_WOW_TAIL",
                                                                                       "inputs": [  ],
                                                                                      "outputs": [ {
                                                                                                         "address": 21594,
                                                                                                     "description": "Weight ON Wheels Tail Gear",
                                                                                                            "mask": 16,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 4,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ]
                                                                             }
                                            },
                               "Indicator": {
                                                            "AHORIZONBANK": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "AHorizonBank",
                                                                                  "identifier": "AHORIZONBANK",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21560,
                                                                                                    "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": 21562,
                                                                                                    "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": 21558,
                                                                                                    "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": 21566,
                                                                                                    "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": 21572,
                                                                                                    "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": 21570,
                                                                                                    "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": 21568,
                                                                                                    "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": 21584,
                                                                                                    "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": 21544,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                              "CANOPY_POS": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Canopy Position",
                                                                                  "identifier": "CANOPY_POS",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21596,
                                                                                                    "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": 21540,
                                                                                                    "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": 21542,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "COMPASS_BANK": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Compass Bank",
                                                                                  "identifier": "COMPASS_BANK",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21606,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                             "COMPASS_HDG": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Compass Heading",
                                                                                  "identifier": "COMPASS_HDG",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21608,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                           "COMPASS_PITCH": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Compass Pitch",
                                                                                  "identifier": "COMPASS_PITCH",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21604,
                                                                                                    "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": 21574,
                                                                                                    "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": 21592,
                                                                                                    "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": 21554,
                                                                                                    "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": 21586,
                                                                                                    "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": 21588,
                                                                                                    "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": 21546,
                                                                                                    "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": 21548,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                           "PANEL_SHAKE_X": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Common Panel Shaker (X Axis)",
                                                                                  "identifier": "PANEL_SHAKE_X",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21602,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                           "PANEL_SHAKE_Y": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Common Panel Shaker (Y Axis)",
                                                                                  "identifier": "PANEL_SHAKE_Y",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21600,
                                                                                                    "description": "gauge position",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                           "PANEL_SHAKE_Z": {
                                                                                    "category": "Indicator",
                                                                                "control_type": "analog_gauge",
                                                                                 "description": "Common Panel Shaker (Z Axis)",
                                                                                  "identifier": "PANEL_SHAKE_Z",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 21598,
                                                                                                    "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": 21552,
                                                                                                    "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": 21590,
                                                                                                    "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": 21556,
                                                                                                    "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": 21576,
                                                                                                    "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": 21582,
                                                                                                    "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": 21550,
                                                                                                    "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": 21578,
                                                                                                    "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": 21564,
                                                                                                    "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": 21580,
                                                                                                    "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": 21536,
                                                                                                "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": 21536,
                                                                                                "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": 21536,
                                                                                                "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": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "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": 21514,
                                                                                         "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": 21516,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 }
                                            },
                                   "Radio": {
                                                       "IFF_0": {
                                                                            "api_variant": "momentary_last_position",
                                                                               "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": 21538,
                                                                                               "description": "selector position",
                                                                                                      "mask": 1,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "push_button"
                                                                },
                                                       "IFF_1": {
                                                                            "api_variant": "momentary_last_position",
                                                                               "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": 21538,
                                                                                               "description": "selector position",
                                                                                                      "mask": 2,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 1,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "push_button"
                                                                },
                                                       "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": 21536,
                                                                                               "description": "selector position",
                                                                                                      "mask": 8192,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 13,
                                                                                                    "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": 21536,
                                                                                               "description": "selector position",
                                                                                                      "mask": 32768,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 15,
                                                                                                    "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": 21536,
                                                                                               "description": "selector position",
                                                                                                      "mask": 16384,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 14,
                                                                                                    "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": 21518,
                                                                                               "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": 21532,
                                                                                               "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": 21532,
                                                                                               "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": 21532,
                                                                                               "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": 21532,
                                                                                               "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": 21518,
                                                                                               "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": 21532,
                                                                                               "description": "selector position",
                                                                                                      "mask": 16,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "limited_rotary"
                                                                },
                                                "RCTRL_T_MODE": {
                                                                        "category": "Radio",
                                                                    "control_type": "3Pos_2Command_Switch",
                                                                     "description": "Radio Mode Switch",
                                                                      "identifier": "RCTRL_T_MODE",
                                                                          "inputs": [ {
                                                                                        "description": "set the switch position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 2
                                                                                    } ],
                                                                         "outputs": [ {
                                                                                            "address": 21532,
                                                                                        "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                               "mask": 96,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 5,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
                           "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": 21536,
                                                                                               "description": "selector position",
                                                                                                      "mask": 128,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "limited_rotary"
                                                                },
                                                   "UC_DOWN_C": {
                                                                               "category": "Undercarriage",
                                                                           "control_type": "selector",
                                                                            "description": "U/C Indicator Cut-Off On/Off",
                                                                             "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": 21532,
                                                                                               "description": "selector position",
                                                                                                      "mask": 512,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 9,
                                                                                                    "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": 21536,
                                                                                               "description": "selector position",
                                                                                                      "mask": 32,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 5,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "limited_rotary"
                                                                },
                                                "WHEEL_BRAKES": {
                                                                        "category": "Undercarriage",
                                                                    "control_type": "limited_dial",
                                                                     "description": "Wheel Brakes",
                                                                      "identifier": "WHEEL_BRAKES",
                                                                          "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": 21506,
                                                                                        "description": "position of the potentiometer",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
    "Warning, Caution and IndicatorLights": {
                                                "CHARGER_SEC_GEAR_LIGHT": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Supercharger Second Gear Warning Light (yellow)",
                                                                                "identifier": "CHARGER_SEC_GEAR_LIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 2048,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 11,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                       "CONSOLE_L_LIGHT": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Left Console Light (white)",
                                                                                "identifier": "CONSOLE_L_LIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 8192,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 13,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                       "CONSOLE_R_LIGHT": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Right Console Light (white)",
                                                                                "identifier": "CONSOLE_R_LIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 4096,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 12,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                      "FUEL_PRESS_LIGHT": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Fuel Pressure Warning Light (red)",
                                                                                "identifier": "FUEL_PRESS_LIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 256,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 8,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                             "GEAR_DOWN": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Gear DOWN Lamp (green)",
                                                                                "identifier": "GEAR_DOWN",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 1024,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 10,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                               "GEAR_UP": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Gear UP Lamp (red)",
                                                                                "identifier": "GEAR_UP",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 512,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 9,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                       "PANEL_BACKLIGHT": {
                                                                                  "category": "Warning, Caution and IndicatorLights",
                                                                              "control_type": "led",
                                                                               "description": "Main Panel Backlight (white)",
                                                                                "identifier": "PANEL_BACKLIGHT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 21538,
                                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                                         "mask": 16384,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 14,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          }
                                            },
                                 "Weapons": {
                                                    "BUTTON_BOMB": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": 21532,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 128,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 7,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                     "BUTTON_CAN": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": "push_button"
                                                                   },
                                                  "BUTTON_LINKED": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": "push_button"
                                                                   },
                                                      "BUTTON_MG": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "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": "push_button"
                                                                   },
                                                  "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": 21524,
                                                                                           "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": 21526,
                                                                                           "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": 21522,
                                                                                           "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": 21518,
                                                                                                  "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": 21518,
                                                                                                  "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"
                                                                   }
                                            }
};
