docdata["MB-339PAN"] =
{
                        "ADI": {
                                         "ADI_SLIPBALL": {
                                                                 "category": "ADI",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI SlipBall",
                                                               "identifier": "ADI_SLIPBALL",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33342,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                   "CLOCK_WIND_ROTATRY": {
                                                              "api_variant": "multiturn",
                                                                 "category": "ADI",
                                                             "control_type": "analog_dial",
                                                              "description": "ADI Pitch Trim Knob",
                                                               "identifier": "CLOCK_WIND_ROTATRY",
                                                                   "inputs": [ {
                                                                                    "description": "turn the dial left or right",
                                                                                      "interface": "variable_step",
                                                                                      "max_value": 65535,
                                                                                 "suggested_step": 3200
                                                                             } ],
                                                                  "outputs": [ {
                                                                                     "address": 33340,
                                                                                 "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"
                                                                             } ]
                                                         }
                               },
                  "Altimeter": {
                                          "ALTIMETER_100": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter 100",
                                                                 "identifier": "ALTIMETER_100",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33346,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                         "ALTIMETER_1000": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter 1000",
                                                                 "identifier": "ALTIMETER_1000",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33348,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "ALTIMETER_10000": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter 10000",
                                                                 "identifier": "ALTIMETER_10000",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33350,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                     "ALTIMETER_OFF_FLAG": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter OFF Flag",
                                                                 "identifier": "ALTIMETER_OFF_FLAG",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33360,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                      "ALTIMETER_PRESS_1": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter Pressure 1",
                                                                 "identifier": "ALTIMETER_PRESS_1",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33358,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                     "ALTIMETER_PRESS_10": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter Pressure 10",
                                                                 "identifier": "ALTIMETER_PRESS_10",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33356,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                    "ALTIMETER_PRESS_100": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter Pressure 100",
                                                                 "identifier": "ALTIMETER_PRESS_100",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33354,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                   "ALTIMETER_PRESS_1000": {
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Altimeter Pressure 1000",
                                                                 "identifier": "ALTIMETER_PRESS_1000",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 33352,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                              "PRESS_ALT": {
                                                                "api_variant": "multiturn",
                                                                   "category": "Altimeter",
                                                               "control_type": "analog_dial",
                                                                "description": "Press Altimeter Knob",
                                                                 "identifier": "PRESS_ALT",
                                                                     "inputs": [ {
                                                                                      "description": "turn the dial left or right",
                                                                                        "interface": "variable_step",
                                                                                        "max_value": 65535,
                                                                                   "suggested_step": 3200
                                                                               } ],
                                                                    "outputs": [ {
                                                                                       "address": 33344,
                                                                                   "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"
                                                                               } ]
                                                           }
                               },
                 "Animations": {
                                   "ANTI_ICE_ENG": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Anti-Ice Engine",
                                                                "identifier": "ANTI_ICE_ENG",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 8192,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 13,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                      "ANTI_SKID": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Anti-Skid Switch",
                                                                "identifier": "ANTI_SKID",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 512,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 9,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                   "ENG_JPT_LMTR": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Engine JPT LMTR Switch",
                                                                "identifier": "ENG_JPT_LMTR",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 256,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 8,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                     "ENG_MASTER": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Engine MASTER Switch",
                                                                "identifier": "ENG_MASTER",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 128,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 7,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                        "MIRRORS": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Mirror Open/Close",
                                                                "identifier": "MIRRORS",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 4096,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 12,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                          "PITOT": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Anti-Ice Pitot",
                                                                "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": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 16384,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 14,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                        "SEAT_DN": {
                                                               "api_variant": "momentary_last_position",
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Adj Seat Down Switch",
                                                                "identifier": "SEAT_DN",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 2048,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 11,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "push_button"
                                                   },
                                      "SEAT_FIRE": {
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Seat Firing Handle",
                                                                "identifier": "SEAT_FIRE",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 32768,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 15,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                        "SEAT_UP": {
                                                               "api_variant": "momentary_last_position",
                                                                  "category": "Animations",
                                                              "control_type": "selector",
                                                               "description": "Adj Seat Up Switch",
                                                                "identifier": "SEAT_UP",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 1024,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 10,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "push_button"
                                                   }
                               },
                     "Canopy": {
                                          "CANOPY_L": {
                                                                     "category": "Canopy",
                                                                 "control_type": "selector",
                                                                  "description": "Canopy Lock/Unlock",
                                                                   "identifier": "CANOPY_L",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 8192,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                      "PARTIAL_OPEN": {
                                                                     "category": "Canopy",
                                                                 "control_type": "selector",
                                                                  "description": "Partial Opening Device",
                                                                   "identifier": "PARTIAL_OPEN",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                   "SAVE_PIN_CANOPY": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Canopy",
                                                                 "control_type": "selector",
                                                                  "description": "Seat Safety Pin To Canopy",
                                                                   "identifier": "SAVE_PIN_CANOPY",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                     "SAVE_PIN_SEAT": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Canopy",
                                                                 "control_type": "selector",
                                                                  "description": "Seat Safety Pin To Seat",
                                                                   "identifier": "SAVE_PIN_SEAT",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      }
                               },
                   "Controls": {
                                   "FLIGHT_CONTR": {
                                                                  "category": "Controls",
                                                              "control_type": "selector",
                                                               "description": "Flight Controls Lock/Unlock",
                                                                "identifier": "FLIGHT_CONTR",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 16,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 4,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                       "PARK_BRK": {
                                                                  "category": "Controls",
                                                              "control_type": "selector",
                                                               "description": "Parking Brake Handle",
                                                                "identifier": "PARK_BRK",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 32,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 5,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   },
                                      "START_ENG": {
                                                               "api_variant": "momentary_last_position",
                                                                  "category": "Controls",
                                                              "control_type": "selector",
                                                               "description": "START ENGINE Button",
                                                                "identifier": "START_ENG",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33280,
                                                                                  "description": "selector position",
                                                                                         "mask": 64,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 6,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "push_button"
                                                   }
                               },
                   "Electric": {
                                          "BATTERY": {
                                                                    "category": "Electric",
                                                                "control_type": "selector",
                                                                 "description": "BATTERY Power Switch",
                                                                  "identifier": "BATTERY",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33280,
                                                                                    "description": "selector position",
                                                                                           "mask": 1,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "EMERG_POWER": {
                                                                    "category": "Electric",
                                                                "control_type": "selector",
                                                                 "description": "AC Power Emergency Switch",
                                                                  "identifier": "EMERG_POWER",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33280,
                                                                                    "description": "selector position",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                       "GENERATOR1": {
                                                                    "category": "Electric",
                                                                "control_type": "selector",
                                                                 "description": "GENERATOR 1 Switch",
                                                                  "identifier": "GENERATOR1",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33280,
                                                                                    "description": "selector position",
                                                                                           "mask": 2,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 1,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "GENERATOR1_IND": {
                                                             "category": "Electric",
                                                         "control_type": "analog_gauge",
                                                          "description": "GENERATOR 1 Indicator",
                                                           "identifier": "GENERATOR1_IND",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 33282,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "GENERATOR2": {
                                                                    "category": "Electric",
                                                                "control_type": "selector",
                                                                 "description": "GENERATOR 2 Switch",
                                                                  "identifier": "GENERATOR2",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33280,
                                                                                    "description": "selector position",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "GENERATOR2_IND": {
                                                             "category": "Electric",
                                                         "control_type": "analog_gauge",
                                                          "description": "GENERATOR 2 Indicator",
                                                           "identifier": "GENERATOR2_IND",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 33284,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     }
                               },
    "External Aircraft Model": {
                                   "EXT_POSITION_LIGHTS": {
                                                                  "category": "External Aircraft Model",
                                                              "control_type": "metadata",
                                                               "description": "Position Lights",
                                                                "identifier": "EXT_POSITION_LIGHTS",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33466,
                                                                                  "description": "Position Lights",
                                                                                         "mask": 4096,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 12,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                       "EXT_SPEED_BRAKE": {
                                                                  "category": "External Aircraft Model",
                                                              "control_type": "metadata",
                                                               "description": "Speed Brake",
                                                                "identifier": "EXT_SPEED_BRAKE",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33468,
                                                                                  "description": "Speed Brake",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                     "EXT_STROBE_LIGHTS": {
                                                                  "category": "External Aircraft Model",
                                                              "control_type": "metadata",
                                                               "description": "Strobe Lights",
                                                                "identifier": "EXT_STROBE_LIGHTS",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33466,
                                                                                  "description": "Strobe Lights",
                                                                                         "mask": 8192,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 13,
                                                                                       "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": 33470,
                                                                                  "description": "Weight ON Wheels Left Gear",
                                                                                         "mask": 1,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                          "EXT_WOW_NOSE": {
                                                                  "category": "External Aircraft Model",
                                                              "control_type": "metadata",
                                                               "description": "Weight ON Wheels Nose Gear",
                                                                "identifier": "EXT_WOW_NOSE",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33466,
                                                                                  "description": "Weight ON Wheels Nose Gear",
                                                                                         "mask": 16384,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 14,
                                                                                       "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": 33466,
                                                                                  "description": "Weight ON Wheels Right Gear",
                                                                                         "mask": 32768,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 15,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                               },
               "Fuel Systems": {
                                       "FUEL_FLOW": {
                                                            "category": "Fuel Systems",
                                                        "control_type": "analog_gauge",
                                                         "description": "Fuel Flow",
                                                          "identifier": "FUEL_FLOW",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 33374,
                                                                            "description": "gauge position",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                      "FUEL_QUANT": {
                                                                   "category": "Fuel Systems",
                                                               "control_type": "selector",
                                                                "description": "Fuel Quantity Selector Knob",
                                                                 "identifier": "FUEL_QUANT",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 4
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 33370,
                                                                                   "description": "selector position",
                                                                                          "mask": 1792,
                                                                                     "max_value": 4,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "limited_rotary"
                                                    },
                                       "FUEL_TEST": {
                                                                "api_variant": "momentary_last_position",
                                                                   "category": "Fuel Systems",
                                                               "control_type": "selector",
                                                                "description": "Fuel Test Button",
                                                                 "identifier": "FUEL_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": 33370,
                                                                                   "description": "selector position",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "push_button"
                                                    },
                                      "FUEL_TOTAL": {
                                                            "category": "Fuel Systems",
                                                        "control_type": "analog_gauge",
                                                         "description": "Total Fuel",
                                                          "identifier": "FUEL_TOTAL",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 33372,
                                                                            "description": "gauge position",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                   "FUEL_TRANSFER": {
                                                                   "category": "Fuel Systems",
                                                               "control_type": "selector",
                                                                "description": "TIP/PYLON Fuel Transfer Switch",
                                                                 "identifier": "FUEL_TRANSFER",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 33370,
                                                                                   "description": "selector position",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    }
                               },
                     "Gauges": {
                                            "ADI_FD_LR": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI FD LEFT RIGHT",
                                                               "identifier": "ADI_FD_LR",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33418,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "ADI_FD_UD": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI FD UP DOWN",
                                                               "identifier": "ADI_FD_UD",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33420,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "ADI_FLAG1": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI Flag 1",
                                                               "identifier": "ADI_FLAG1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33414,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "ADI_FLAG2": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI Flag 2",
                                                               "identifier": "ADI_FLAG2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33416,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "ADI_FLAG_OFF": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI Flag OFF",
                                                               "identifier": "ADI_FLAG_OFF",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33412,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "ADI_PITCH": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI Pitch",
                                                               "identifier": "ADI_PITCH",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33408,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "ADI_ROLL": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "ADI Roll",
                                                               "identifier": "ADI_ROLL",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33410,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "AIRBRAKE_IND": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "AirbrakeIndicator",
                                                               "identifier": "AIRBRAKE_IND",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33378,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                           "ANEMOMETER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Anemometer",
                                                               "identifier": "ANEMOMETER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33386,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                                  "AOA": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "AOA Indicator",
                                                               "identifier": "AOA",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33424,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "AOA_ANTI_ICE": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "AOA Anti ICE Band",
                                                               "identifier": "AOA_ANTI_ICE",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33428,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "AOA_OFF_FLAG": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "AOA OFF Flag",
                                                               "identifier": "AOA_OFF_FLAG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33426,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                      "CABIN_PRESS_IND": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Cabin Pressure Indicator",
                                                               "identifier": "CABIN_PRESS_IND",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33432,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CLOCK_H": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Clock Hour Indicator",
                                                               "identifier": "CLOCK_H",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33438,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CLOCK_M": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Clock Minutes Indicator",
                                                               "identifier": "CLOCK_M",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33440,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CLOCK_S": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Clock Seconds Indicator",
                                                               "identifier": "CLOCK_S",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33442,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "CLOCK_S2": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Clock Seconds 2 Indicator",
                                                               "identifier": "CLOCK_S2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33444,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "COMPASS": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Compass",
                                                               "identifier": "COMPASS",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33402,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                        "COMPASS_PITCH": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Compass Pitch",
                                                               "identifier": "COMPASS_PITCH",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33404,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "COMPASS_ROLL": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Compass Roll",
                                                               "identifier": "COMPASS_ROLL",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33406,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "EJECT_HANDLE": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Eject Handle",
                                                               "identifier": "EJECT_HANDLE",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33400,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                           "ENGINE_RPM": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Engine RPM",
                                                               "identifier": "ENGINE_RPM",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33382,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "ENG_ANTI_ICE": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Engine Anti ICE Band",
                                                               "identifier": "ENG_ANTI_ICE",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33430,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "FLAPS_IND": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Flaps Indicator",
                                                               "identifier": "FLAPS_IND",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33376,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "G_METER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "G Meter",
                                                               "identifier": "G_METER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33394,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                      "HYD_EMERG_PRESS": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Emergency Hydraulic Pressure",
                                                               "identifier": "HYD_EMERG_PRESS",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33460,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "HYD_PRESS": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Hydraulic Pressure",
                                                               "identifier": "HYD_PRESS",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33458,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                      "INDEX_MACHMETER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Index Machmeter",
                                                               "identifier": "INDEX_MACHMETER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33388,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "O2_FLOW": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Oxy Flow Indicator",
                                                               "identifier": "O2_FLOW",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33434,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                               "O2_IND": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Oxy Indicator",
                                                               "identifier": "O2_IND",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33436,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "OIL_PRESS": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "OIL Pressure",
                                                               "identifier": "OIL_PRESS",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33462,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_1": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 1",
                                                               "identifier": "PYL_SEL_1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33446,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_2": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 2",
                                                               "identifier": "PYL_SEL_2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33448,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_3": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 3",
                                                               "identifier": "PYL_SEL_3",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33450,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_4": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 4",
                                                               "identifier": "PYL_SEL_4",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33452,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_5": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 5",
                                                               "identifier": "PYL_SEL_5",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33454,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                            "PYL_SEL_6": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Pylon Selector 6",
                                                               "identifier": "PYL_SEL_6",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33456,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "RPM_EXT": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "RPM Ext",
                                                               "identifier": "RPM_EXT",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33398,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "RPM_INT": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "RPM Int",
                                                               "identifier": "RPM_INT",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33396,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "TEMP_EXT": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Extern Temperature",
                                                               "identifier": "TEMP_EXT",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33422,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                   "TRIANGLE_MACHMETER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Triagle Machmeter",
                                                               "identifier": "TRIANGLE_MACHMETER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33390,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "TRIM_IND": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Trim Indicator",
                                                               "identifier": "TRIM_IND",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33380,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                          "TRIM_RUDDER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Trim Rudder",
                                                               "identifier": "TRIM_RUDDER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33384,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                           "VARIOMETER": {
                                                                 "category": "Gauges",
                                                             "control_type": "analog_gauge",
                                                              "description": "Variometer",
                                                               "identifier": "VARIOMETER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33392,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                               },
                       "Gear": {
                                       "D_LOCK_OVER": {
                                                                     "category": "Gear",
                                                                 "control_type": "selector",
                                                                  "description": "DOWN-LOCK OVERRIDE Switch",
                                                                   "identifier": "D_LOCK_OVER",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 1,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                   "GEAR_IND_LIGHTS": {
                                                              "category": "Gear",
                                                          "control_type": "led",
                                                           "description": "Gear Indicator Lights",
                                                            "identifier": "GEAR_IND_LIGHTS",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33286,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4,
                                                                                "max_value": 1,
                                                                                 "shift_by": 2,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                        "GEAR_LEVER": {
                                                                     "category": "Gear",
                                                                 "control_type": "selector",
                                                                  "description": "Gear Lever Up/Down",
                                                                   "identifier": "GEAR_LEVER",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33286,
                                                                                     "description": "selector position",
                                                                                            "mask": 2,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                    "GEAR_LEVER_OFF": {
                                                              "category": "Gear",
                                                          "control_type": "led",
                                                           "description": "Gear Lever Light OFF",
                                                            "identifier": "GEAR_LEVER_OFF",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33286,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8,
                                                                                "max_value": 1,
                                                                                 "shift_by": 3,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                     "GEAR_LEVER_ON": {
                                                              "category": "Gear",
                                                          "control_type": "led",
                                                           "description": "Gear Lever Light ON",
                                                            "identifier": "GEAR_LEVER_ON",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33286,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 16,
                                                                                "max_value": 1,
                                                                                 "shift_by": 4,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                               },
             "Guard Switches": {
                                     "AIL_SERVO_GD": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "AIL Servo Guard",
                                                                  "identifier": "AIL_SERVO_GD",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "AIL_SERVO_SW": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "AIL Servo Switch",
                                                                  "identifier": "AIL_SERVO_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 512,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "BUS_RESET_GD": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "BUS RESET Guard",
                                                                  "identifier": "BUS_RESET_GD",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                     "BUS_RESET_SW": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "BUS RESET Switch",
                                                                  "identifier": "BUS_RESET_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 16,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "CABIN_PRESS_GD": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "CABIN PRESS Guard",
                                                                  "identifier": "CABIN_PRESS_GD",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "CABIN_PRESS_SW": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "CABIN PRESS Switch",
                                                                  "identifier": "CABIN_PRESS_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "FUEL_OFF_GD": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "Fuel SHUT-OFF Guard",
                                                                  "identifier": "FUEL_OFF_GD",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 64,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                      "FUEL_OFF_SW": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "Fuel SHUT-OFF Switch",
                                                                  "identifier": "FUEL_OFF_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 128,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 7,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "GROUND_FIRE_GD": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "GROUND FIRE Guard",
                                                                  "identifier": "GROUND_FIRE_GD",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 2048,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     },
                                   "GROUND_FIRE_SW": {
                                                                    "category": "Guard Switches",
                                                                "control_type": "selector",
                                                                 "description": "GROUND FIRE Switch",
                                                                  "identifier": "GROUND_FIRE_SW",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 33338,
                                                                                    "description": "selector position",
                                                                                           "mask": 1024,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "toggle_switch"
                                                     }
                               },
                        "HSI": {
                                              "GPS_BRT": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS BRT",
                                                                      "identifier": "GPS_BRT",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 16,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 4,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_CLR": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS CLR",
                                                                      "identifier": "GPS_CLR",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33338,
                                                                                        "description": "selector position",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_ENT": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS ENT",
                                                                      "identifier": "GPS_ENT",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33338,
                                                                                        "description": "selector position",
                                                                                               "mask": 4,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 2,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_MARK": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS MARK",
                                                                      "identifier": "GPS_MARK",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 4,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 2,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                            "GPS_MINUS": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS -",
                                                                      "identifier": "GPS_MINUS",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 32,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 5,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_MODE": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS MODE",
                                                                      "identifier": "GPS_MODE",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33338,
                                                                                        "description": "selector position",
                                                                                               "mask": 8,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 3,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR0": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.0",
                                                                      "identifier": "GPS_NR0",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33338,
                                                                                        "description": "selector position",
                                                                                               "mask": 1,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR1": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.1",
                                                                      "identifier": "GPS_NR1",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 128,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 7,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR2": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.2",
                                                                      "identifier": "GPS_NR2",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 256,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 8,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR3": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.3",
                                                                      "identifier": "GPS_NR3",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 512,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 9,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR4": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.4",
                                                                      "identifier": "GPS_NR4",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 1024,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 10,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR5": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.5",
                                                                      "identifier": "GPS_NR5",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 2048,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 11,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR6": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.6",
                                                                      "identifier": "GPS_NR6",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 4096,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 12,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR7": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.7",
                                                                      "identifier": "GPS_NR7",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 8192,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 13,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR8": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.8",
                                                                      "identifier": "GPS_NR8",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 16384,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_NR9": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS N.9",
                                                                      "identifier": "GPS_NR9",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_PLUS": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS +",
                                                                      "identifier": "GPS_PLUS",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 64,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 6,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_ROW1": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS Row 1 Selector",
                                                                      "identifier": "GPS_ROW1",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33286,
                                                                                        "description": "selector position",
                                                                                               "mask": 16384,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_ROW2": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS Row 2 Selector",
                                                                      "identifier": "GPS_ROW2",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33286,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_ROW3": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS Row 3 Selector",
                                                                      "identifier": "GPS_ROW3",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 1,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "GPS_ROW4": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS Row 4 Selector",
                                                                      "identifier": "GPS_ROW4",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                              "GPS_SET": {
                                                                     "api_variant": "momentary_last_position",
                                                                        "category": "HSI",
                                                                    "control_type": "selector",
                                                                     "description": "GPS SET",
                                                                      "identifier": "GPS_SET",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 1
                                                                                    }, {
                                                                                           "argument": "TOGGLE",
                                                                                        "description": "Toggle switch state",
                                                                                          "interface": "action"
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 33336,
                                                                                        "description": "selector position",
                                                                                               "mask": 8,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 3,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "push_button"
                                                         },
                                             "HSI_BRG1": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Bearing 1",
                                                               "identifier": "HSI_BRG1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33326,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "HSI_BRG2": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Bearing 2",
                                                               "identifier": "HSI_BRG2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33328,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "HSI_BRG_FLAG": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Bearing Flag",
                                                               "identifier": "HSI_BRG_FLAG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33330,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                        "HSI_CRS_ARROW": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Course Arrow",
                                                               "identifier": "HSI_CRS_ARROW",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33308,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                       "HSI_CRS_COUNT1": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Course Counter 1",
                                                               "identifier": "HSI_CRS_COUNT1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33302,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                      "HSI_CRS_COUNT10": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Course Counter 10",
                                                               "identifier": "HSI_CRS_COUNT10",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33304,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                     "HSI_CRS_COUNT100": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Course Counter 100",
                                                               "identifier": "HSI_CRS_COUNT100",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33306,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                          "HSI_CRS_SET": {
                                                              "api_variant": "multiturn",
                                                                 "category": "HSI",
                                                             "control_type": "analog_dial",
                                                              "description": "Course Set Knob",
                                                               "identifier": "HSI_CRS_SET",
                                                                   "inputs": [ {
                                                                                    "description": "turn the dial left or right",
                                                                                      "interface": "variable_step",
                                                                                      "max_value": 65535,
                                                                                 "suggested_step": 3200
                                                                             } ],
                                                                  "outputs": [ {
                                                                                     "address": 33300,
                                                                                 "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"
                                                                             } ]
                                                         },
                                           "HSI_DEVIAT": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Deviation",
                                                               "identifier": "HSI_DEVIAT",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33320,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "HSI_HDG": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Heading",
                                                               "identifier": "HSI_HDG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33322,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "HSI_HDG_MARK": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Heading Marker",
                                                               "identifier": "HSI_HDG_MARK",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33324,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                          "HSI_HDG_SET": {
                                                              "api_variant": "multiturn",
                                                                 "category": "HSI",
                                                             "control_type": "analog_dial",
                                                              "description": "Heading Set Knob",
                                                               "identifier": "HSI_HDG_SET",
                                                                   "inputs": [ {
                                                                                    "description": "turn the dial left or right",
                                                                                      "interface": "variable_step",
                                                                                      "max_value": 65535,
                                                                                 "suggested_step": 3200
                                                                             } ],
                                                                  "outputs": [ {
                                                                                     "address": 33298,
                                                                                 "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"
                                                                             } ]
                                                         },
                                         "HSI_POW_FLAG": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Pow Flag",
                                                               "identifier": "HSI_POW_FLAG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33310,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                     "HSI_RANGE_COUNT1": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Range Counter 1",
                                                               "identifier": "HSI_RANGE_COUNT1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33314,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                    "HSI_RANGE_COUNT10": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Range Counter 10",
                                                               "identifier": "HSI_RANGE_COUNT10",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33316,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                   "HSI_RANGE_COUNT100": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Range Counter 100",
                                                               "identifier": "HSI_RANGE_COUNT100",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33318,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                       "HSI_RANGE_FLAG": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI Range Flag",
                                                               "identifier": "HSI_RANGE_FLAG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33312,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "HSI_TO_FROM1": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI To - From 1",
                                                               "identifier": "HSI_TO_FROM1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33332,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                         "HSI_TO_FROM2": {
                                                                 "category": "HSI",
                                                             "control_type": "analog_gauge",
                                                              "description": "HSI To - From 2",
                                                               "identifier": "HSI_TO_FROM2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 33334,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                               },
           "Indicator Lights": {
                                   "AIL_TAKEOFF_TRIM": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Aileron Take Off Trim",
                                                             "identifier": "AIL_TAKEOFF_TRIM",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 32,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 5,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                        "CANOPY_WARN": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Canopy Warning",
                                                             "identifier": "CANOPY_WARN",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33370,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 16384,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 14,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "MASTER_CAUTION": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Master Caution",
                                                             "identifier": "MASTER_CAUTION",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33370,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 8192,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 13,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                   "RUD_TAKEOFF_TRIM": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Rudder Take Off Trim",
                                                             "identifier": "RUD_TAKEOFF_TRIM",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 16,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 4,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "SMK_COLOR_IND": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Color Smoke Indicator",
                                                             "identifier": "SMK_COLOR_IND",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 2048,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 11,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "SMK_WHITE_IND": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "White Smoke Indicator",
                                                             "identifier": "SMK_WHITE_IND",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 1024,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 10,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                        "WARN_AC_ESS": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "AC ESS Bus Warning",
                                                             "identifier": "WARN_AC_ESS",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 16,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 4,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                        "WARN_AC_SEC": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "AC SEC Bus Warning",
                                                             "identifier": "WARN_AC_SEC",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 32,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 5,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "WARN_AIL_SERVO": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "AIL SERVO Warning",
                                                             "identifier": "WARN_AIL_SERVO",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 128,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 7,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "WARN_ANTI_SKID": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Anti Skid Warning",
                                                             "identifier": "WARN_ANTI_SKID",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 256,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 8,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                         "WARN_BATT1": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Battery 1 Warning",
                                                             "identifier": "WARN_BATT1",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 2,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 1,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                         "WARN_BATT2": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Battery 2 Warning",
                                                             "identifier": "WARN_BATT2",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 4,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 2,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "WARN_BATT_HOT": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Battery Hot Warning",
                                                             "identifier": "WARN_BATT_HOT",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 8,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 3,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                       "WARN_CKT_BKR": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "CKT BKR Warning",
                                                             "identifier": "WARN_CKT_BKR",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 64,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 6,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "WARN_DC1": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "DC 1 Off Warning",
                                                             "identifier": "WARN_DC1",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33370,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 32768,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 15,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "WARN_DC2": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "DC 2 Off Warning",
                                                             "identifier": "WARN_DC2",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 1,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "WARN_DUCT_ICE": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Duct Anti Ice Warning",
                                                             "identifier": "WARN_DUCT_ICE",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 512,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 9,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                          "WARN_FIRE": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Fire Warning",
                                                             "identifier": "WARN_FIRE",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 64,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 6,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "WARN_FUEL_LOW": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Fuel Low Warning",
                                                             "identifier": "WARN_FUEL_LOW",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 8192,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 13,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                    "WARN_FUEL_PRESS": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Fuel Pressure Warning",
                                                             "identifier": "WARN_FUEL_PRESS",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 16384,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 14,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                    "WARN_FUEL_TRANS": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Fuel Transfer Warning",
                                                             "identifier": "WARN_FUEL_TRANS",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 2048,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 11,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "WARN_ICE": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Ice Warning",
                                                             "identifier": "WARN_ICE",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 1,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                           "WARN_IFF": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "IFF Warning",
                                                             "identifier": "WARN_IFF",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 4,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 2,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                          "WARN_IFF4": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "IFF Mode 4 Warning",
                                                             "identifier": "WARN_IFF4",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 8,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 3,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                         "WARN_LIGHT": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Warning",
                                                             "identifier": "WARN_LIGHT",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 2,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 1,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "WARN_OIL_PRESS": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Oil Pressure Warning",
                                                             "identifier": "WARN_OIL_PRESS",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 32768,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 15,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                      "WARN_OVERHEAT": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Overheat Warning",
                                                             "identifier": "WARN_OVERHEAT",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 512,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 9,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                       "WARN_OXY_LOW": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "OXY LOW Warning",
                                                             "identifier": "WARN_OXY_LOW",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 256,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 8,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "WARN_PYL_EMPTY": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "PYL TK Empty Warning",
                                                             "identifier": "WARN_PYL_EMPTY",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 1024,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 10,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                         "WARN_STEER": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "Steering Warning",
                                                             "identifier": "WARN_STEER",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33466,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 128,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 7,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       },
                                     "WARN_TIP_UNBAL": {
                                                               "category": "Indicator Lights",
                                                           "control_type": "led",
                                                            "description": "TIP TK UNBAL Warning",
                                                             "identifier": "WARN_TIP_UNBAL",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 33464,
                                                                               "description": "0 if light is off, 1 if light is on",
                                                                                      "mask": 4096,
                                                                                 "max_value": 1,
                                                                                  "shift_by": 12,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       }
                               },
                     "Lights": {
                                       "CONSOLE_L": {
                                                            "category": "Lights",
                                                        "control_type": "limited_dial",
                                                         "description": "CONSOLE LIGHTS Knob",
                                                          "identifier": "CONSOLE_L",
                                                              "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": 33294,
                                                                            "description": "position of the potentiometer",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                         "FLOOD_L": {
                                                            "category": "Lights",
                                                        "control_type": "limited_dial",
                                                         "description": "FLOOD LIGHTS Knob",
                                                          "identifier": "FLOOD_L",
                                                              "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": 33292,
                                                                            "description": "position of the potentiometer",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                     "FORMATION_L": {
                                                            "category": "Lights",
                                                        "control_type": "limited_dial",
                                                         "description": "FORMATION LIGHTS Knob",
                                                          "identifier": "FORMATION_L",
                                                              "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": 33288,
                                                                            "description": "position of the potentiometer",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                   "INSTRUMENTS_L": {
                                                            "category": "Lights",
                                                        "control_type": "limited_dial",
                                                         "description": "INSTRUMENTS LIGHTS Knob",
                                                          "identifier": "INSTRUMENTS_L",
                                                              "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": 33290,
                                                                            "description": "position of the potentiometer",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                        "INST_BRT": {
                                                            "category": "Lights",
                                                        "control_type": "analog_gauge",
                                                         "description": "Instrument Lights BRT",
                                                          "identifier": "INST_BRT",
                                                              "inputs": [  ],
                                                             "outputs": [ {
                                                                                "address": 33296,
                                                                            "description": "gauge position",
                                                                                   "mask": 65535,
                                                                              "max_value": 65535,
                                                                               "shift_by": 0,
                                                                                 "suffix": "",
                                                                                   "type": "integer"
                                                                        } ]
                                                    },
                                       "NAV_L_DIM": {
                                                                   "category": "Lights",
                                                               "control_type": "selector",
                                                                "description": "NAV Light BRT/DIM Switch",
                                                                 "identifier": "NAV_L_DIM",
                                                                     "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": 33286,
                                                                                   "description": "selector position",
                                                                                          "mask": 192,
                                                                                     "max_value": 2,
                                                                                      "shift_by": 6,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "3_position_switch"
                                                    },
                                     "NAV_L_FLASH": {
                                                                   "category": "Lights",
                                                               "control_type": "selector",
                                                                "description": "NAV Light Flash/Steady Switch",
                                                                 "identifier": "NAV_L_FLASH",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 33286,
                                                                                   "description": "selector position",
                                                                                          "mask": 32,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 5,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                        "STROBE_L": {
                                                                   "category": "Lights",
                                                               "control_type": "selector",
                                                                "description": "BCN Strobo On/Off",
                                                                 "identifier": "STROBE_L",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 33286,
                                                                                   "description": "selector position",
                                                                                          "mask": 256,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 8,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    },
                                     "TAXI_LAND_L": {
                                                                   "category": "Lights",
                                                               "control_type": "selector",
                                                                "description": "TAXI/LANDING Light Switch",
                                                                 "identifier": "TAXI_LAND_L",
                                                                     "inputs": [ {
                                                                                   "description": "switch to previous or next state",
                                                                                     "interface": "fixed_step"
                                                                               }, {
                                                                                   "description": "set position",
                                                                                     "interface": "set_state",
                                                                                     "max_value": 1
                                                                               }, {
                                                                                      "argument": "TOGGLE",
                                                                                   "description": "Toggle switch state",
                                                                                     "interface": "action"
                                                                               } ],
                                                        "momentary_positions": "none",
                                                                    "outputs": [ {
                                                                                       "address": 33286,
                                                                                   "description": "selector position",
                                                                                          "mask": 512,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 9,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ],
                                                           "physical_variant": "toggle_switch"
                                                    }
                               },
                        "NAV": {
                                          "FLT_ALT_HOLD": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR ALT HOLD Button",
                                                                       "identifier": "FLT_ALT_HOLD",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 512,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 9,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                    "FLT_ALT_HOLD_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT ALT HOLD Light",
                                                                "identifier": "FLT_ALT_HOLD_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 256,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 8,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                "FLT_GS": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR GS Button",
                                                                       "identifier": "FLT_GS",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 256,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 8,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                            "FLT_GS_ARM": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR GS ARM Button",
                                                                       "identifier": "FLT_GS_ARM",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 32,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                      "FLT_GS_ARM_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT GS ARM Light",
                                                                "identifier": "FLT_GS_ARM_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 16,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 4,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                          "FLT_GS_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT GS Light",
                                                                "identifier": "FLT_GS_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 128,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 7,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "FLT_HDG": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR HDG Button",
                                                                       "identifier": "FLT_HDG",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 16,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 4,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                         "FLT_HDG_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT HDG Light",
                                                                "identifier": "FLT_HDG_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                         "FLT_RADIO_NAV": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR RADIO NAV Button",
                                                                       "identifier": "FLT_RADIO_NAV",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 128,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 7,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                   "FLT_RADIO_NAV_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT RADIO NAV Light",
                                                                "identifier": "FLT_RADIO_NAV_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 64,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 6,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                              "FLT_STBY": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "FLT DIR STBY Button",
                                                                       "identifier": "FLT_STBY",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 64,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 6,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                        "FLT_STBY_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "FLT STBY Light",
                                                                "identifier": "FLT_STBY_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 32,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 5,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                   "GPS": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "GPS On/Off",
                                                                       "identifier": "GPS",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 1024,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 10,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                                   "NAV": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "NAV On/Off",
                                                                       "identifier": "NAV",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 16384,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                             "NAV_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "NAV Light",
                                                                "identifier": "NAV_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 4,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 2,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                  "RNAV": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "RNAV On/Off",
                                                                       "identifier": "RNAV",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 8192,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 13,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                            "RNAV_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "RNAV Light",
                                                                "identifier": "RNAV_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 2,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 1,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                 "TACAN": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "TACAN On/Off",
                                                                       "identifier": "TACAN",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                           "TACAN_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "TACAN Light",
                                                                "identifier": "TACAN_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33362,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 32768,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 15,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                                   "VOR": {
                                                                         "category": "NAV",
                                                                     "control_type": "selector",
                                                                      "description": "VOR On/Off",
                                                                       "identifier": "VOR",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 33362,
                                                                                         "description": "selector position",
                                                                                                "mask": 4096,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                             "VOR_LIGHT": {
                                                                  "category": "NAV",
                                                              "control_type": "led",
                                                               "description": "VOR Light",
                                                                "identifier": "VOR_LIGHT",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 33364,
                                                                                  "description": "0 if light is off, 1 if light is on",
                                                                                         "mask": 1,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                               },
                     "Smokes": {
                                    "SMK_COLOR": {
                                                                "category": "Smokes",
                                                            "control_type": "selector",
                                                             "description": "Smoke Color Switch",
                                                              "identifier": "SMK_COLOR",
                                                                  "inputs": [ {
                                                                                "description": "switch to previous or next state",
                                                                                  "interface": "fixed_step"
                                                                            }, {
                                                                                "description": "set position",
                                                                                  "interface": "set_state",
                                                                                  "max_value": 1
                                                                            }, {
                                                                                   "argument": "TOGGLE",
                                                                                "description": "Toggle switch state",
                                                                                  "interface": "action"
                                                                            } ],
                                                     "momentary_positions": "none",
                                                                 "outputs": [ {
                                                                                    "address": 33362,
                                                                                "description": "selector position",
                                                                                       "mask": 4,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 2,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "toggle_switch"
                                                 },
                                   "SMK_MASTER": {
                                                                "category": "Smokes",
                                                            "control_type": "selector",
                                                             "description": "Smoke Master Switch",
                                                              "identifier": "SMK_MASTER",
                                                                  "inputs": [ {
                                                                                "description": "switch to previous or next state",
                                                                                  "interface": "fixed_step"
                                                                            }, {
                                                                                "description": "set position",
                                                                                  "interface": "set_state",
                                                                                  "max_value": 1
                                                                            }, {
                                                                                   "argument": "TOGGLE",
                                                                                "description": "Toggle switch state",
                                                                                  "interface": "action"
                                                                            } ],
                                                     "momentary_positions": "none",
                                                                 "outputs": [ {
                                                                                    "address": 33362,
                                                                                "description": "selector position",
                                                                                       "mask": 1,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "toggle_switch"
                                                 },
                                    "SMK_WHITE": {
                                                                "category": "Smokes",
                                                            "control_type": "selector",
                                                             "description": "Smoke White Switch",
                                                              "identifier": "SMK_WHITE",
                                                                  "inputs": [ {
                                                                                "description": "switch to previous or next state",
                                                                                  "interface": "fixed_step"
                                                                            }, {
                                                                                "description": "set position",
                                                                                  "interface": "set_state",
                                                                                  "max_value": 1
                                                                            }, {
                                                                                   "argument": "TOGGLE",
                                                                                "description": "Toggle switch state",
                                                                                  "interface": "action"
                                                                            } ],
                                                     "momentary_positions": "none",
                                                                 "outputs": [ {
                                                                                    "address": 33362,
                                                                                "description": "selector position",
                                                                                       "mask": 2,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 1,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ],
                                                        "physical_variant": "toggle_switch"
                                                 }
                               },
               "Sound System": {
                                   "WARN_SILENCE": {
                                                                  "category": "Sound System",
                                                              "control_type": "selector",
                                                               "description": "WARNING SILENCE",
                                                                "identifier": "WARN_SILENCE",
                                                                    "inputs": [ {
                                                                                  "description": "switch to previous or next state",
                                                                                    "interface": "fixed_step"
                                                                              }, {
                                                                                  "description": "set position",
                                                                                    "interface": "set_state",
                                                                                    "max_value": 1
                                                                              }, {
                                                                                     "argument": "TOGGLE",
                                                                                  "description": "Toggle switch state",
                                                                                    "interface": "action"
                                                                              } ],
                                                       "momentary_positions": "none",
                                                                   "outputs": [ {
                                                                                      "address": 33362,
                                                                                  "description": "selector position",
                                                                                         "mask": 8,
                                                                                    "max_value": 1,
                                                                                     "shift_by": 3,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ],
                                                          "physical_variant": "toggle_switch"
                                                   }
                               },
                    "Warning": {
                                   "MASTER_CAUTION_RESET": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Warning",
                                                                      "control_type": "selector",
                                                                       "description": "Master Caution Reset",
                                                                        "identifier": "MASTER_CAUTION_RESET",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 33338,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                          "WARN_LIGHT_BT": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "Warning",
                                                                      "control_type": "selector",
                                                                       "description": "WARN LT TEST Button",
                                                                        "identifier": "WARN_LIGHT_BT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 33338,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           }
                               },
                    "Weapons": {
                                         "BOMB_FUZE": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "BOMB FUZE Selector",
                                                                   "identifier": "BOMB_FUZE",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "BOMB_SEQUENCE": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "SEQUENCE RIPPLE/SINGLE Switch",
                                                                   "identifier": "BOMB_SEQUENCE",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                         "DEPRESS_1": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "Depression Reticle x 1 Roller",
                                                                   "identifier": "DEPRESS_1",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 10
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 240,
                                                                                       "max_value": 10,
                                                                                        "shift_by": 4,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                        "DEPRESS_10": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "Depression Reticle x 10 Roller",
                                                                   "identifier": "DEPRESS_10",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 10
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 15,
                                                                                       "max_value": 10,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                       "DEPRESS_100": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "Depression Reticle x 100 Roller",
                                                                   "identifier": "DEPRESS_100",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 10
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33364,
                                                                                     "description": "selector position",
                                                                                            "mask": 61440,
                                                                                       "max_value": 10,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                      "GUNSIGHT_BRT": {
                                                              "category": "Weapons",
                                                          "control_type": "limited_dial",
                                                           "description": "Gunsight BRT Knob",
                                                            "identifier": "GUNSIGHT_BRT",
                                                                "inputs": [ {
                                                                              "description": "set the position of the dial",
                                                                                "interface": "set_state",
                                                                                "max_value": 65535
                                                                          }, {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 33366,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                      "GUNSIGHT_PWR": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "Gunsight PWR Switch",
                                                                   "identifier": "GUNSIGHT_PWR",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33364,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "GUNSIGHT_TEST": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "Gunsight TEST Button",
                                                                   "identifier": "GUNSIGHT_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": 33364,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                        "MASTER_ARM": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "MASTER ARMAMENT Switch",
                                                                   "identifier": "MASTER_ARM",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33364,
                                                                                     "description": "selector position",
                                                                                            "mask": 512,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 9,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                    "SALVO_JETTISON": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "SALVO JETTISON Button",
                                                                   "identifier": "SALVO_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": 33370,
                                                                                     "description": "selector position",
                                                                                            "mask": 1,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                   "SELECT_JETTISON": {
                                                                  "api_variant": "momentary_last_position",
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "SELECTIVE JETTISON Button",
                                                                   "identifier": "SELECT_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": 33370,
                                                                                     "description": "selector position",
                                                                                            "mask": 2,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "push_button"
                                                      },
                                         "STATION_1": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 1 Selector",
                                                                   "identifier": "STATION_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": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 1024,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 10,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_1_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 1 Indicator",
                                                            "identifier": "STATION_1_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 4,
                                                                                "max_value": 1,
                                                                                 "shift_by": 2,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "STATION_2": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 2 Selector",
                                                                   "identifier": "STATION_2",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 2048,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 11,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_2_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 2 Indicator",
                                                            "identifier": "STATION_2_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 8,
                                                                                "max_value": 1,
                                                                                 "shift_by": 3,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "STATION_3": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 3 Selector",
                                                                   "identifier": "STATION_3",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 4096,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_3_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 3 Indicator",
                                                            "identifier": "STATION_3_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 16,
                                                                                "max_value": 1,
                                                                                 "shift_by": 4,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "STATION_4": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 4 Selector",
                                                                   "identifier": "STATION_4",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 8192,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 13,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_4_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 4 Indicator",
                                                            "identifier": "STATION_4_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 32,
                                                                                "max_value": 1,
                                                                                 "shift_by": 5,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "STATION_5": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 5 Selector",
                                                                   "identifier": "STATION_5",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 16384,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_5_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 5 Indicator",
                                                            "identifier": "STATION_5_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 64,
                                                                                "max_value": 1,
                                                                                 "shift_by": 6,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                         "STATION_6": {
                                                                     "category": "Weapons",
                                                                 "control_type": "selector",
                                                                  "description": "STATION 6 Selector",
                                                                   "identifier": "STATION_6",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 }, {
                                                                                     "description": "set position",
                                                                                       "interface": "set_state",
                                                                                       "max_value": 1
                                                                                 }, {
                                                                                        "argument": "TOGGLE",
                                                                                     "description": "Toggle switch state",
                                                                                       "interface": "action"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 33368,
                                                                                     "description": "selector position",
                                                                                            "mask": 32768,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 15,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                     "STATION_6_IND": {
                                                              "category": "Weapons",
                                                          "control_type": "led",
                                                           "description": "STATION 6 Indicator",
                                                            "identifier": "STATION_6_IND",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 33370,
                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                     "mask": 128,
                                                                                "max_value": 1,
                                                                                 "shift_by": 7,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                               }
};
