docdata["F-16C_50"] =
{
                                     "ADI": {
                                                  "ADI_AUX_FLAG": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI AUX Flag",
                                                                        "identifier": "ADI_AUX_FLAG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17588,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                      "ADI_BANK": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI Bank",
                                                                        "identifier": "ADI_BANK",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17582,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "ADI_BUBBLE": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI Bubble",
                                                                        "identifier": "ADI_BUBBLE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17600,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "ADI_GS_BAR": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI GS Bar",
                                                                        "identifier": "ADI_GS_BAR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17594,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "ADI_GS_FLAG": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI GS Flag",
                                                                        "identifier": "ADI_GS_FLAG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17590,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "ADI_GS_POINTER": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI GS Pointer",
                                                                        "identifier": "ADI_GS_POINTER",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17598,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                   "ADI_LOC_BAR": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI LOC Bar",
                                                                        "identifier": "ADI_LOC_BAR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17592,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "ADI_LOC_FLAG": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI LOC Flag",
                                                                        "identifier": "ADI_LOC_FLAG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17586,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "ADI_OFF_FLAG": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI Off Flag",
                                                                        "identifier": "ADI_OFF_FLAG",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17584,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "ADI_PITCH": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI Pitch",
                                                                        "identifier": "ADI_PITCH",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17580,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "ADI_PITCH_TRIM": {
                                                                       "api_variant": "multiturn",
                                                                          "category": "ADI",
                                                                      "control_type": "analog_dial",
                                                                       "description": "ADI Pitch Trim Knob",
                                                                        "identifier": "ADI_PITCH_TRIM",
                                                                            "inputs": [ {
                                                                                             "description": "turn the dial left or right",
                                                                                               "interface": "variable_step",
                                                                                               "max_value": 65535,
                                                                                          "suggested_step": 3200
                                                                                      } ],
                                                                           "outputs": [ {
                                                                                              "address": 17514,
                                                                                          "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"
                                                                                      } ]
                                                                  },
                                                  "ADI_TURNRATE": {
                                                                          "category": "ADI",
                                                                      "control_type": "analog_gauge",
                                                                       "description": "ADI TurnRate",
                                                                        "identifier": "ADI_TURNRATE",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 17596,
                                                                                          "description": "gauge position",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  }
                                            },
                      "Airspeed Indicator": {
                                                        "AIRSPEED": {
                                                                            "category": "Airspeed Indicator",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Airspeed Indicator",
                                                                          "identifier": "AIRSPEED",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 17560,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                "AIRSPEED_SET_KNB": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Airspeed Indicator",
                                                                        "control_type": "analog_dial",
                                                                         "description": "SET INDEX Knob",
                                                                          "identifier": "AIRSPEED_SET_KNB",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17508,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                  "MACH_INDICATOR": {
                                                                            "category": "Airspeed Indicator",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Mach Indicator",
                                                                          "identifier": "MACH_INDICATOR",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 17566,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                    "MAX_AIRSPEED": {
                                                                            "category": "Airspeed Indicator",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Max Airspeed",
                                                                          "identifier": "MAX_AIRSPEED",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 17562,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                    "SET_AIRSPEED": {
                                                                            "category": "Airspeed Indicator",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Set Airspeed",
                                                                          "identifier": "SET_AIRSPEED",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 17564,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    }
                                            },
                               "Altimeter": {
                                                       "ALT_10000_FT_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter 10000 ft count",
                                                                                 "identifier": "ALT_10000_FT_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17544,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                        "ALT_1000_FT_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter 1000 ft count",
                                                                                 "identifier": "ALT_1000_FT_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17546,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                         "ALT_100_FT_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter 100 ft count",
                                                                                 "identifier": "ALT_100_FT_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17548,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                         "ALT_100_FT_PTR": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter 100 ft pointer",
                                                                                 "identifier": "ALT_100_FT_PTR",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17542,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                       "ALT_BARO_SET_KNB": {
                                                                                "api_variant": "multiturn",
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_dial",
                                                                                "description": "Altimeter Barometric Setting Knob",
                                                                                 "identifier": "ALT_BARO_SET_KNB",
                                                                                     "inputs": [ {
                                                                                                      "description": "turn the dial left or right",
                                                                                                        "interface": "variable_step",
                                                                                                        "max_value": 65535,
                                                                                                   "suggested_step": 3200
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17510,
                                                                                                   "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"
                                                                                               } ]
                                                                           },
                                                            "ALT_MODE_LV": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "Altimeter Mode Lever, ELEC/OFF/PNEU",
                                                                                 "identifier": "ALT_MODE_LV",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17506,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 192,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                          "ALT_PNEU_FLAG": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter PNEU Flag",
                                                                                 "identifier": "ALT_PNEU_FLAG",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17558,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                "ALT_PRESSURE_DRUM_0_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter Pressure Setting Drum 0",
                                                                                 "identifier": "ALT_PRESSURE_DRUM_0_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17550,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                "ALT_PRESSURE_DRUM_1_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter Pressure Setting Drum 1",
                                                                                 "identifier": "ALT_PRESSURE_DRUM_1_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17552,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                "ALT_PRESSURE_DRUM_2_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter Pressure Setting Drum 2",
                                                                                 "identifier": "ALT_PRESSURE_DRUM_2_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17554,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                "ALT_PRESSURE_DRUM_3_CNT": {
                                                                                   "category": "Altimeter",
                                                                               "control_type": "analog_gauge",
                                                                                "description": "Altimeter Pressure Setting Drum 3",
                                                                                 "identifier": "ALT_PRESSURE_DRUM_3_CNT",
                                                                                     "inputs": [  ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17556,
                                                                                                   "description": "gauge position",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           }
                                            },
                                     "AoA": {
                                                "AOA_VALUE": {
                                                                     "category": "AoA",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "AoA Value",
                                                                   "identifier": "AOA_VALUE",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 17540,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             }
                                            },
                             "Audio Panel": {
                                                "COMM1_MODE_KNB": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "COMM 1 (UHF) Mode Knob",
                                                                               "identifier": "COMM1_MODE_KNB",
                                                                                   "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": 17458,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 49152,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 14,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "infinite_rotary"
                                                                  },
                                                 "COMM1_PWR_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "COMM 1 Power Knob",
                                                                        "identifier": "COMM1_PWR_KNB",
                                                                            "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": 17462,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "COMM2_MODE_KNB": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "COMM 2 (VHF) Mode Knob",
                                                                               "identifier": "COMM2_MODE_KNB",
                                                                                   "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": 17460,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 3,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "infinite_rotary"
                                                                  },
                                                 "COMM2_PWR_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "COMM 2 Power Knob",
                                                                        "identifier": "COMM2_PWR_KNB",
                                                                            "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": 17464,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "HOT_MIC_SW": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "HOT MIC CIPHER Switch, HOT MIC / OFF / CIPHER",
                                                                               "identifier": "HOT_MIC_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 2
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17460,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 12,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 2,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  },
                                                "IFF_ANT_SEL_SW": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "IFF ANT SEL Switch, LOWER/NORM/UPPER",
                                                                               "identifier": "IFF_ANT_SEL_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 2
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17460,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 48,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 4,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  },
                                                   "ILS_PWR_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "ILS Power Knob",
                                                                        "identifier": "ILS_PWR_KNB",
                                                                            "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": 17478,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "INTERCOM_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "INTERCOM Knob",
                                                                        "identifier": "INTERCOM_KNB",
                                                                            "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": 17474,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                       "MSL_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "MSL Tone Knob",
                                                                        "identifier": "MSL_KNB",
                                                                            "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": 17468,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "SEC_VOICE_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "SECURE VOICE Knob",
                                                                        "identifier": "SEC_VOICE_KNB",
                                                                            "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": 17466,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                     "TACAN_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "TACAN Knob",
                                                                        "identifier": "TACAN_KNB",
                                                                            "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": 17476,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                        "TF_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "TF Tone Knob Knob",
                                                                        "identifier": "TF_KNB",
                                                                            "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": 17470,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "THREAT_KNB": {
                                                                          "category": "Audio Panel",
                                                                      "control_type": "limited_dial",
                                                                       "description": "THREAT Tone Knob",
                                                                        "identifier": "THREAT_KNB",
                                                                            "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": 17472,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "UHF_ANT_SEL_SW": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "UHF ANT SEL Switch, LOWER/NORM/UPPER",
                                                                               "identifier": "UHF_ANT_SEL_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 2
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17460,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 192,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 6,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  },
                                                "VMS_INHIBIT_SW": {
                                                                                 "category": "Audio Panel",
                                                                             "control_type": "selector",
                                                                              "description": "Voice Message Inhibit Switch, VOICE MESSAGE/INHIBIT",
                                                                               "identifier": "VMS_INHIBIT_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": 17456,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32768,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 15,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  }
                                            },
                           "Avionic Panel": {
                                                       "DL_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "DL Switch, DL/OFF",
                                                                             "identifier": "DL_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": 17444,
                                                                                               "description": "selector position",
                                                                                                      "mask": 8,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 3,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                      "GPS_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "GPS Switch, GPS/OFF",
                                                                             "identifier": "GPS_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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 4096,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 12,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                     "INS_KNB": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "INS Knob, OFF/STOR HDG/NORM/NAV/CAL/INFLT ALIGN/ATT",
                                                                             "identifier": "INS_KNB",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 6
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 17444,
                                                                                               "description": "selector position",
                                                                                                      "mask": 7,
                                                                                                 "max_value": 6,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "infinite_rotary"
                                                                },
                                                      "MAP_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "MAP Switch, MAP/OFF",
                                                                             "identifier": "MAP_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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 32768,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 15,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                      "MFD_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "MFD Switch, MFD/OFF",
                                                                             "identifier": "MFD_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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 1024,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 10,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                "MIDS_LVT_KNB": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "MIDS LVT Knob, ZERO/OFF/ON",
                                                                             "identifier": "MIDS_LVT_KNB",
                                                                                 "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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 24576,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 13,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "infinite_rotary"
                                                                },
                                                  "MMC_PWR_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "MMC Switch, MMC/OFF",
                                                                             "identifier": "MMC_PWR_SW",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 256,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 8,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                   "ST_STA_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "ST STA Switch, ST STA/OFF",
                                                                             "identifier": "ST_STA_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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 512,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 9,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                      "UFC_SW": {
                                                                               "category": "Avionic Panel",
                                                                           "control_type": "selector",
                                                                            "description": "UFC Switch, UFC/OFF",
                                                                             "identifier": "UFC_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": 17442,
                                                                                               "description": "selector position",
                                                                                                      "mask": 2048,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 11,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                }
                                            },
                                    "CMDS": {
                                                 "CMDS_01_EXP_CAT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS O1 Expendable Category Switch, ON/OFF",
                                                                                    "identifier": "CMDS_01_EXP_CAT_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 4,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                 "CMDS_02_EXP_CAT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS O2 Expendable Category Switch, ON/OFF",
                                                                                    "identifier": "CMDS_02_EXP_CAT_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                     "CMDS_CH_Amount": {
                                                                               "category": "CMDS",
                                                                           "control_type": "display",
                                                                            "description": "CMDS CH Amount Display",
                                                                             "identifier": "CMDS_CH_Amount",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17798,
                                                                                               "description": "CMDS CH Amount Display",
                                                                                                "max_length": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "string"
                                                                                           } ]
                                                                       },
                                                 "CMDS_CH_EXP_CAT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS CH Expendable Category Switch, ON/OFF",
                                                                                    "identifier": "CMDS_CH_EXP_CAT_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 64,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 6,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                  "CMDS_DISPENSE_BTN": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CHAFF/FLARE Dispense Button - Push to dispense",
                                                                                    "identifier": "CMDS_DISPENSE_BTN",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17490,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32768,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 15,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                     "CMDS_FL_Amount": {
                                                                               "category": "CMDS",
                                                                           "control_type": "display",
                                                                            "description": "CMDS FL Amount Display",
                                                                             "identifier": "CMDS_FL_Amount",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17802,
                                                                                               "description": "CMDS FL Amount Display",
                                                                                                "max_length": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "string"
                                                                                           } ]
                                                                       },
                                                 "CMDS_FL_EXP_CAT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS FL Expendable Category Switch, ON/OFF",
                                                                                    "identifier": "CMDS_FL_EXP_CAT_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 128,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 7,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                       "CMDS_JETT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Jettison Switch, JETT/OFF",
                                                                                    "identifier": "CMDS_JETT_SW",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 3,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                "CMDS_JMR_SOURCHE_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS JMR Source Switch, ON/OFF",
                                                                                    "identifier": "CMDS_JMR_SOURCHE_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 2,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 1,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                      "CMDS_MODE_KNB": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS MODE Knob, OFF/STBY/MAN/SEMI/AUTO/BYP",
                                                                                    "identifier": "CMDS_MODE_KNB",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 5
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 14336,
                                                                                                        "max_value": 5,
                                                                                                         "shift_by": 11,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                "CMDS_MWS_SOURCHE_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS MWS Source Switch, ON/OFF",
                                                                                    "identifier": "CMDS_MWS_SOURCHE_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 4,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 2,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                     "CMDS_O1_Amount": {
                                                                               "category": "CMDS",
                                                                           "control_type": "display",
                                                                            "description": "CMDS O1 Amount Display",
                                                                             "identifier": "CMDS_O1_Amount",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17790,
                                                                                               "description": "CMDS O1 Amount Display",
                                                                                                "max_length": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "string"
                                                                                           } ]
                                                                       },
                                                     "CMDS_O2_Amount": {
                                                                               "category": "CMDS",
                                                                           "control_type": "display",
                                                                            "description": "CMDS O2 Amount Display",
                                                                             "identifier": "CMDS_O2_Amount",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17794,
                                                                                               "description": "CMDS O2 Amount Display",
                                                                                                "max_length": 4,
                                                                                                    "suffix": "",
                                                                                                      "type": "string"
                                                                                           } ]
                                                                       },
                                                      "CMDS_PROG_KNB": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS PROGRAM Knob, BIT/1/2/3/4",
                                                                                    "identifier": "CMDS_PROG_KNB",
                                                                                        "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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 1792,
                                                                                                        "max_value": 4,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                "CMDS_PWR_SOURCHE_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "CMDS RWR Source Switch, ON/OFF",
                                                                                    "identifier": "CMDS_PWR_SOURCHE_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": 17498,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 1,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       }
                                            },
                                   "Clock": {
                                                      "CLOCK_CURRTIME_H": {
                                                                                  "category": "Clock",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Current Time Hours",
                                                                                "identifier": "CLOCK_CURRTIME_H",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17652,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                     "CLOCK_CURRTIME_MS": {
                                                                                  "category": "Clock",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Current Time Minutes",
                                                                                "identifier": "CLOCK_CURRTIME_MS",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17654,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                         "CLOCK_ELAPSED": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Clock",
                                                                                     "control_type": "selector",
                                                                                      "description": "Clock Elapsed Time Knob",
                                                                                       "identifier": "CLOCK_ELAPSED",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 1
                                                                                                     }, {
                                                                                                            "argument": "TOGGLE",
                                                                                                         "description": "Toggle switch state",
                                                                                                           "interface": "action"
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17518,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 2,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 1,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                  "CLOCK_ELAPSED_TIME_M": {
                                                                                  "category": "Clock",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Elapsed Time Minutes",
                                                                                "identifier": "CLOCK_ELAPSED_TIME_M",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17656,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                "CLOCK_ELAPSED_TIME_SEC": {
                                                                                  "category": "Clock",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Elapsed Time Seconds",
                                                                                "identifier": "CLOCK_ELAPSED_TIME_SEC",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17658,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                             "CLOCK_SET": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Clock",
                                                                                     "control_type": "selector",
                                                                                      "description": "Clock Setting Knob",
                                                                                       "identifier": "CLOCK_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": 17518,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 1,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                            "CLOCK_WIND": {
                                                                               "api_variant": "multiturn",
                                                                                  "category": "Clock",
                                                                              "control_type": "analog_dial",
                                                                               "description": "Clock Wind",
                                                                                "identifier": "CLOCK_WIND",
                                                                                    "inputs": [ {
                                                                                                     "description": "turn the dial left or right",
                                                                                                       "interface": "variable_step",
                                                                                                       "max_value": 65535,
                                                                                                  "suggested_step": 3200
                                                                                              } ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17516,
                                                                                                  "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"
                                                                                              } ]
                                                                          }
                                            },
                       "Cockpit Mechanics": {
                                                      "CANOPY_HANDLE": {
                                                                                      "category": "Cockpit Mechanics",
                                                                                  "control_type": "selector",
                                                                                   "description": "Canopy Handle, UP/DOWN",
                                                                                    "identifier": "CANOPY_HANDLE",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17518,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 4,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 2,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                "CANOPY_JETT_THANDLE": {
                                                                                      "category": "Cockpit Mechanics",
                                                                                  "control_type": "selector",
                                                                                   "description": "CANOPY JETTISON T-Handle, PULL/STOW",
                                                                                    "identifier": "CANOPY_JETT_THANDLE",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17518,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                          "CANOPY_SW": {
                                                                               "category": "Cockpit Mechanics",
                                                                           "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                            "description": "Canopy Switch, OPEN/HOLD/CLOSE",
                                                                             "identifier": "CANOPY_SW",
                                                                                 "inputs": [ {
                                                                                               "description": "set the switch position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 2
                                                                                           } ],
                                                                                "outputs": [ {
                                                                                                   "address": 17518,
                                                                                               "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                      "mask": 384,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                       "CANOPY_VALUE": {
                                                                               "category": "Cockpit Mechanics",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Canopy Position",
                                                                             "identifier": "CANOPY_VALUE",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17536,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                         "HIDE_STICK": {
                                                                                      "category": "Cockpit Mechanics",
                                                                                  "control_type": "selector",
                                                                                   "description": "Hide Stick toggle",
                                                                                    "identifier": "HIDE_STICK",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17518,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 1024,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 10,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                           "SEAT_ADJ": {
                                                                               "category": "Cockpit Mechanics",
                                                                           "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                            "description": "SEAT ADJ Switch, UP/OFF/DOWN",
                                                                             "identifier": "SEAT_ADJ",
                                                                                 "inputs": [ {
                                                                                               "description": "set the switch position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 2
                                                                                           } ],
                                                                                "outputs": [ {
                                                                                                   "address": 17518,
                                                                                               "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                      "mask": 24,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 3,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                    "SEAT_EJECT_SAFE": {
                                                                                      "category": "Cockpit Mechanics",
                                                                                  "control_type": "selector",
                                                                                   "description": "Ejection Safety Lever, ARMED/LOCKED",
                                                                                    "identifier": "SEAT_EJECT_SAFE",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17518,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 512,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 9,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                        "SEAT_HEIGHT": {
                                                                               "category": "Cockpit Mechanics",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Seat Height",
                                                                             "identifier": "SEAT_HEIGHT",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17538,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       }
                                            },
                       "Control Interface": {
                                                     "ADV_MODE_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "ADV MODE Switch",
                                                                                 "identifier": "ADV_MODE_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4096,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                    "ALT_FLAPS_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "ALT FLAPS Switch, NORM/EXTEND",
                                                                                 "identifier": "ALT_FLAPS_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 2,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 1,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "AP_PITCH_SW": {
                                                                            "category": "Control Interface",
                                                                        "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                         "description": "Autopilot PITCH Switch, ATT HOLD/ A/P OFF/ ALT HOLD",
                                                                          "identifier": "AP_PITCH_SW",
                                                                              "inputs": [ {
                                                                                            "description": "set the switch position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 2
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17408,
                                                                                            "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                   "mask": 768,
                                                                                              "max_value": 2,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                      "AP_ROLL_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Autopilot ROLL Switch, STRG SEL/ATT HOLD/HDG SEL",
                                                                                 "identifier": "AP_ROLL_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3072,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 10,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                          "BIT_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "BIT Switch, OFF/BIT",
                                                                                 "identifier": "BIT_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "DIGI_BAK_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "DIGITAL BACKUP Switch, OFF/BACKUP",
                                                                                 "identifier": "DIGI_BAK_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 1,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                   "FLCS_RESET_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "FLCS RESET Switch, OFF/RESET",
                                                                                 "identifier": "FLCS_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 3,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "LE_FLAPS_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "LE FLAPS Switch, AUTO/LOCK",
                                                                                 "identifier": "LE_FLAPS_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                 "MANUAL_PITCH_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "MANUAL PITCH Override Switch, OVRD/NORM",
                                                                                 "identifier": "MANUAL_PITCH_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 64,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                 "MAN_TF_FLYUP_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "MANUAL TF FLYUP Switch, ENABLE/DISABLE",
                                                                                 "identifier": "MAN_TF_FLYUP_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8192,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 13,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                      "PITCH_TRIM": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Control Interface",
                                                                        "control_type": "analog_dial",
                                                                         "description": "PITCH TRIM Wheel",
                                                                          "identifier": "PITCH_TRIM",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17412,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                       "ROLL_TRIM": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Control Interface",
                                                                        "control_type": "analog_dial",
                                                                         "description": "ROLL TRIM Wheel",
                                                                          "identifier": "ROLL_TRIM",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17410,
                                                                                            "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"
                                                                                        } ]
                                                                    },
                                                "STORES_CONFIG_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "STORES CONFIG Switch, CAT III/CAT I",
                                                                                 "identifier": "STORES_CONFIG_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 128,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 7,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                 "TRIM_AP_DISC_SW": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "TRIM/AP DISC Switch, DISC/NORM",
                                                                                 "identifier": "TRIM_AP_DISC_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": 17408,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 5,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                        "YAW_TRIM": {
                                                                         "api_variant": "multiturn",
                                                                            "category": "Control Interface",
                                                                        "control_type": "analog_dial",
                                                                         "description": "YAW TRIM Knob",
                                                                          "identifier": "YAW_TRIM",
                                                                              "inputs": [ {
                                                                                               "description": "turn the dial left or right",
                                                                                                 "interface": "variable_step",
                                                                                                 "max_value": 65535,
                                                                                            "suggested_step": 3200
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17414,
                                                                                            "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"
                                                                                        } ]
                                                                    }
                                            },
                         "DED Output Data": {
                                                "DED_LINE_1": {
                                                                      "category": "DED Output Data",
                                                                  "control_type": "display",
                                                                   "description": "DED Display Line 1",
                                                                    "identifier": "DED_LINE_1",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 17660,
                                                                                      "description": "DED Display Line 1",
                                                                                       "max_length": 25,
                                                                                           "suffix": "",
                                                                                             "type": "string"
                                                                                  } ]
                                                              },
                                                "DED_LINE_2": {
                                                                      "category": "DED Output Data",
                                                                  "control_type": "display",
                                                                   "description": "DED Display Line 2",
                                                                    "identifier": "DED_LINE_2",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 17686,
                                                                                      "description": "DED Display Line 2",
                                                                                       "max_length": 25,
                                                                                           "suffix": "",
                                                                                             "type": "string"
                                                                                  } ]
                                                              },
                                                "DED_LINE_3": {
                                                                      "category": "DED Output Data",
                                                                  "control_type": "display",
                                                                   "description": "DED Display Line 3",
                                                                    "identifier": "DED_LINE_3",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 17712,
                                                                                      "description": "DED Display Line 3",
                                                                                       "max_length": 25,
                                                                                           "suffix": "",
                                                                                             "type": "string"
                                                                                  } ]
                                                              },
                                                "DED_LINE_4": {
                                                                      "category": "DED Output Data",
                                                                  "control_type": "display",
                                                                   "description": "DED Display Line 4",
                                                                    "identifier": "DED_LINE_4",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 17738,
                                                                                      "description": "DED Display Line 4",
                                                                                       "max_length": 25,
                                                                                           "suffix": "",
                                                                                             "type": "string"
                                                                                  } ]
                                                              },
                                                "DED_LINE_5": {
                                                                      "category": "DED Output Data",
                                                                  "control_type": "display",
                                                                   "description": "DED Display Line 5",
                                                                    "identifier": "DED_LINE_5",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 17764,
                                                                                      "description": "DED Display Line 5",
                                                                                       "max_length": 25,
                                                                                           "suffix": "",
                                                                                             "type": "string"
                                                                                  } ]
                                                              }
                                            },
                                     "ECS": {
                                                "AIR_SOURCE_KNB": {
                                                                                 "category": "ECS",
                                                                             "control_type": "selector",
                                                                              "description": "AIR SOURCE Knob, OFF/NORM/DUMP/RAM",
                                                                               "identifier": "AIR_SOURCE_KNB",
                                                                                   "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": 17438,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 14336,
                                                                                                   "max_value": 4,
                                                                                                    "shift_by": 11,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "infinite_rotary"
                                                                  },
                                                   "DEFOG_LEVER": {
                                                                                 "category": "ECS",
                                                                             "control_type": "selector",
                                                                              "description": "DEFOG Lever",
                                                                               "identifier": "DEFOG_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": 17438,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 16384,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 14,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                      "TEMP_KNB": {
                                                                                 "category": "ECS",
                                                                             "control_type": "selector",
                                                                              "description": "TEMP Knob",
                                                                               "identifier": "TEMP_KNB",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 6
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17438,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1792,
                                                                                                   "max_value": 6,
                                                                                                    "shift_by": 8,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "infinite_rotary"
                                                                  }
                                            },
                                    "EHSI": {
                                                    "EHSI_CRS_SET": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "EHSI",
                                                                               "control_type": "selector",
                                                                                "description": "EHSI CRS Set",
                                                                                 "identifier": "EHSI_CRS_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": 17506,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 512,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 9,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                "EHSI_CRS_SET_KNB": {
                                                                                   "category": "EHSI",
                                                                               "control_type": "selector",
                                                                                "description": "EHSI CRS Set Knob",
                                                                                 "identifier": "EHSI_CRS_SET_KNB",
                                                                                     "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": 17506,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3072,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 10,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "limited_rotary"
                                                                    },
                                                "EHSI_HDG_SET_BTN": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "EHSI",
                                                                               "control_type": "selector",
                                                                                "description": "EHSI HDG Set Button",
                                                                                 "identifier": "EHSI_HDG_SET_BTN",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17506,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4096,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                "EHSI_HDG_SET_KNB": {
                                                                                   "category": "EHSI",
                                                                               "control_type": "selector",
                                                                                "description": "EHSI HDG Set Knob",
                                                                                 "identifier": "EHSI_HDG_SET_KNB",
                                                                                     "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": 17506,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 24576,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 13,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "limited_rotary"
                                                                    },
                                                       "EHSI_MODE": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "EHSI",
                                                                               "control_type": "selector",
                                                                                "description": "EHSI Mode (M) Button",
                                                                                 "identifier": "EHSI_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": 17506,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    }
                                            },
                                     "EPU": {
                                                          "EPU_SW": {
                                                                                   "category": "EPU",
                                                                               "control_type": "selector",
                                                                                "description": "EPU Switch, ON/NORM/OFF",
                                                                                 "identifier": "EPU_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17440,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 6,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 1,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                "EPU_SW_COVER_OFF": {
                                                                                   "category": "EPU",
                                                                               "control_type": "selector",
                                                                                "description": "EPU Switch Cover for OFF, OPEN/CLOSE",
                                                                                 "identifier": "EPU_SW_COVER_OFF",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17440,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 1,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                 "EPU_SW_COVER_ON": {
                                                                                   "category": "EPU",
                                                                               "control_type": "selector",
                                                                                "description": "EPU Switch Cover for ON, OPEN/CLOSE",
                                                                                 "identifier": "EPU_SW_COVER_ON",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17438,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                 "HYDRAZIN_VOLUME": {
                                                                            "category": "EPU",
                                                                        "control_type": "analog_gauge",
                                                                         "description": "Hydrazin Volume Indicator",
                                                                          "identifier": "HYDRAZIN_VOLUME",
                                                                              "inputs": [  ],
                                                                             "outputs": [ {
                                                                                                "address": 17620,
                                                                                            "description": "gauge position",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    }
                                            },
                         "Electric System": {
                                                    "ELEC_CAUTION": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Electric System",
                                                                               "control_type": "selector",
                                                                                "description": "ELEC CAUTION RESET Button - Push to reset",
                                                                                 "identifier": "ELEC_CAUTION",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17416,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                 "EPU_GEN_TEST_SW": {
                                                                                   "category": "Electric System",
                                                                               "control_type": "selector",
                                                                                "description": "EPU/GEN Test Switch, EPU/GEN /OFF",
                                                                                 "identifier": "EPU_GEN_TEST_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17436,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                "FLCS_PWR_TEST_SW": {
                                                                            "category": "Electric System",
                                                                        "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                         "description": "FLCS PWR TEST Switch, MAINT/NORM/TEST",
                                                                          "identifier": "FLCS_PWR_TEST_SW",
                                                                              "inputs": [ {
                                                                                            "description": "set the switch position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 2
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17436,
                                                                                            "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                   "mask": 96,
                                                                                              "max_value": 2,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                     "MAIN_PWR_SW": {
                                                                                   "category": "Electric System",
                                                                               "control_type": "selector",
                                                                                "description": "MAIN PWR Switch, MAIN PWR/BATT/OFF",
                                                                                 "identifier": "MAIN_PWR_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17436,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                   "PROBE_HEAT_SW": {
                                                                            "category": "Electric System",
                                                                        "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                         "description": "PROBE HEAT Switch, PROBE HEAT/OFF/TEST",
                                                                          "identifier": "PROBE_HEAT_SW",
                                                                              "inputs": [ {
                                                                                            "description": "set the switch position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 2
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17436,
                                                                                            "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                   "mask": 24,
                                                                                              "max_value": 2,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    }
                                            },
                                  "Engine": {
                                                           "AB_RESET_SW": {
                                                                                  "category": "Engine",
                                                                              "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                               "description": "AB RESET Switch, AB RESET/NORM/ENG DATA",
                                                                                "identifier": "AB_RESET_SW",
                                                                                    "inputs": [ {
                                                                                                  "description": "set the switch position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 2
                                                                                              } ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17440,
                                                                                                  "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                         "mask": 3072,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 10,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                           "ENGINE_FTIT": {
                                                                                  "category": "Engine",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Engine FTIT Indicator",
                                                                                "identifier": "ENGINE_FTIT",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17618,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                "ENGINE_NOZZLE_POSITION": {
                                                                                  "category": "Engine",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Engine Nozzle Position Indicator",
                                                                                "identifier": "ENGINE_NOZZLE_POSITION",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17614,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                   "ENGINE_OIL_PRESSURE": {
                                                                                  "category": "Engine",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Oil Pressure Indicator",
                                                                                "identifier": "ENGINE_OIL_PRESSURE",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17612,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                     "ENGINE_TACHOMETER": {
                                                                                  "category": "Engine",
                                                                              "control_type": "analog_gauge",
                                                                               "description": "Engine Tachometer Indicator",
                                                                                "identifier": "ENGINE_TACHOMETER",
                                                                                    "inputs": [  ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17616,
                                                                                                  "description": "gauge position",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                          "ENG_ANTI_ICE": {
                                                                                         "category": "Engine",
                                                                                     "control_type": "selector",
                                                                                      "description": "Engine ANTI ICE Switch, ON/AUTO/OFF",
                                                                                       "identifier": "ENG_ANTI_ICE",
                                                                                           "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": 17440,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 24,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 3,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "3_position_switch"
                                                                          },
                                                           "ENG_CONT_SW": {
                                                                                         "category": "Engine",
                                                                                     "control_type": "selector",
                                                                                      "description": "ENG CONT Switch, PRI/SEC",
                                                                                       "identifier": "ENG_CONT_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": 17440,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 256,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 8,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                     "ENG_CONT_SW_COVER": {
                                                                                         "category": "Engine",
                                                                                     "control_type": "selector",
                                                                                      "description": "ENG CONT Switch Cover, OPEN/CLOSE",
                                                                                       "identifier": "ENG_CONT_SW_COVER",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 1
                                                                                                     }, {
                                                                                                            "argument": "TOGGLE",
                                                                                                         "description": "Toggle switch state",
                                                                                                           "interface": "action"
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17440,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 128,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 7,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                 "FIRE_OHEAT_DETECT_BTN": {
                                                                                      "api_variant": "momentary_last_position",
                                                                                         "category": "Engine",
                                                                                     "control_type": "selector",
                                                                                      "description": "FIRE & OHEAT DETECT Test Button - Push to test",
                                                                                       "identifier": "FIRE_OHEAT_DETECT_BTN",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 1
                                                                                                     }, {
                                                                                                            "argument": "TOGGLE",
                                                                                                         "description": "Toggle switch state",
                                                                                                           "interface": "action"
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17440,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 4096,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 12,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "push_button"
                                                                          },
                                                                "JFS_SW": {
                                                                                  "category": "Engine",
                                                                              "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                               "description": "JFS Switch, START 1/OFF/START 2",
                                                                                "identifier": "JFS_SW",
                                                                                    "inputs": [ {
                                                                                                  "description": "set the switch position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 2
                                                                                              } ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17440,
                                                                                                  "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                         "mask": 96,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 5,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                            "MAX_PWR_SW": {
                                                                                         "category": "Engine",
                                                                                     "control_type": "selector",
                                                                                      "description": "MAX POWER Switch, MAX POWER/OFF",
                                                                                       "identifier": "MAX_PWR_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 1
                                                                                                     }, {
                                                                                                            "argument": "TOGGLE",
                                                                                                         "description": "Toggle switch state",
                                                                                                           "interface": "action"
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17440,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 512,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 9,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          }
                                            },
                 "External Aircraft Model": {
                                                       "EXT_FORMATION_LIGHTS": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Formation Lights",
                                                                                     "identifier": "EXT_FORMATION_LIGHTS",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17822,
                                                                                                       "description": "Formation Lights",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                   "EXT_POSITION_LIGHTS_WING": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Wing Position Lights (L-red; R-green)",
                                                                                     "identifier": "EXT_POSITION_LIGHTS_WING",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17534,
                                                                                                       "description": "Wing Position Lights (L-red; R-green)",
                                                                                                              "mask": 16384,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 14,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                "EXT_POSITION_LIGHT_FUSELAGE": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Fuselage Position Lights (L-red; R-green;Back-white)",
                                                                                     "identifier": "EXT_POSITION_LIGHT_FUSELAGE",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17534,
                                                                                                       "description": "Fuselage Position Lights (L-red; R-green;Back-white)",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                       "EXT_SPEED_BRAKE_LEFT": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Left Speed Brake",
                                                                                     "identifier": "EXT_SPEED_BRAKE_LEFT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17820,
                                                                                                       "description": "Left Speed Brake",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                      "EXT_SPEED_BRAKE_RIGHT": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Right Speed Brake",
                                                                                     "identifier": "EXT_SPEED_BRAKE_RIGHT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17818,
                                                                                                       "description": "Right Speed Brake",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                            "EXT_STROBE_TAIL": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Tail Strobe Light",
                                                                                     "identifier": "EXT_STROBE_TAIL",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17684,
                                                                                                       "description": "Tail Strobe Light",
                                                                                                              "mask": 256,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 8,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "EXT_TAIL_LIGHT": {
                                                                                       "category": "External Aircraft Model",
                                                                                   "control_type": "metadata",
                                                                                    "description": "Tail Lights",
                                                                                     "identifier": "EXT_TAIL_LIGHT",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17824,
                                                                                                       "description": "Tail Lights",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "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": 17684,
                                                                                                       "description": "Weight ON Wheels Left Gear",
                                                                                                              "mask": 2048,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 11,
                                                                                                            "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": 17684,
                                                                                                       "description": "Weight ON Wheels Nose Gear",
                                                                                                              "mask": 512,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 9,
                                                                                                            "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": 17684,
                                                                                                       "description": "Weight ON Wheels Right Gear",
                                                                                                              "mask": 1024,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 10,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               }
                                            },
                         "External Lights": {
                                                  "AIR_REFUEL_LIGHT_KNB": {
                                                                                  "category": "External Lights",
                                                                              "control_type": "limited_dial",
                                                                               "description": "AERIAL REFUELING Light Knob",
                                                                                "identifier": "AIR_REFUEL_LIGHT_KNB",
                                                                                    "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": 17420,
                                                                                                  "description": "position of the potentiometer",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                   "ANTI_COLL_LIGHT_KNB": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "ANTI-COLL Knob, OFF/1/2/3/4/A/B/C",
                                                                                       "identifier": "ANTI_COLL_LIGHT_KNB",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 7
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17416,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 7,
                                                                                                           "max_value": 7,
                                                                                                            "shift_by": 0,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "infinite_rotary"
                                                                          },
                                                       "ENGINE_FEED_KNB": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "ENGINE FEED Knob, OFF/NORM/AFT/FWD",
                                                                                       "identifier": "ENGINE_FEED_KNB",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 3
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17436,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 3072,
                                                                                                           "max_value": 3,
                                                                                                            "shift_by": 10,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "infinite_rotary"
                                                                          },
                                                        "FORM_LIGHT_KNB": {
                                                                                  "category": "External Lights",
                                                                              "control_type": "limited_dial",
                                                                               "description": "FORM Light Knob",
                                                                                "identifier": "FORM_LIGHT_KNB",
                                                                                    "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": 17418,
                                                                                                  "description": "position of the potentiometer",
                                                                                                         "mask": 65535,
                                                                                                    "max_value": 65535,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                    "LAND_TAXI_LIGHT_SW": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "LANDING TAXI LIGHTS Switch, LANDING/OFF/TAXI",
                                                                                       "identifier": "LAND_TAXI_LIGHT_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 2
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17416,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 3072,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 10,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "3_position_switch"
                                                                          },
                                                    "MAL_IND_LTS_BRT_SW": {
                                                                                  "category": "External Lights",
                                                                              "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                               "description": "MAL & IND LTS Switch, BRT/Center/DIM",
                                                                                "identifier": "MAL_IND_LTS_BRT_SW",
                                                                                    "inputs": [ {
                                                                                                  "description": "set the switch position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 2
                                                                                              } ],
                                                                                   "outputs": [ {
                                                                                                      "address": 17416,
                                                                                                  "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                         "mask": 24576,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 13,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ]
                                                                          },
                                                       "MASTER_LIGHT_SW": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "MASTER Light Switch, OFF/ALL/A-C/FORM/NORM",
                                                                                       "identifier": "MASTER_LIGHT_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 4
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17416,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 896,
                                                                                                           "max_value": 4,
                                                                                                            "shift_by": 7,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "infinite_rotary"
                                                                          },
                                                    "POS_FLASH_LIGHT_SW": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "FLASH STEADY Light Switch, FLASH/STEADY",
                                                                                       "identifier": "POS_FLASH_LIGHT_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": 17408,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 16384,
                                                                                                           "max_value": 1,
                                                                                                            "shift_by": 14,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "toggle_switch"
                                                                          },
                                                 "POS_FUSELAGE_LIGHT_SW": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "FUSELAGE Light Switch, BRT/OFF/DIM",
                                                                                       "identifier": "POS_FUSELAGE_LIGHT_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 2
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17416,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 96,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 5,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "3_position_switch"
                                                                          },
                                                "POS_WING_TAIL_LIGHT_SW": {
                                                                                         "category": "External Lights",
                                                                                     "control_type": "selector",
                                                                                      "description": "WING/TAIL Light Switch, BRT/OFF/DIM",
                                                                                       "identifier": "POS_WING_TAIL_LIGHT_SW",
                                                                                           "inputs": [ {
                                                                                                         "description": "switch to previous or next state",
                                                                                                           "interface": "fixed_step"
                                                                                                     }, {
                                                                                                         "description": "set position",
                                                                                                           "interface": "set_state",
                                                                                                           "max_value": 2
                                                                                                     } ],
                                                                              "momentary_positions": "none",
                                                                                          "outputs": [ {
                                                                                                             "address": 17416,
                                                                                                         "description": "selector position",
                                                                                                                "mask": 24,
                                                                                                           "max_value": 2,
                                                                                                            "shift_by": 3,
                                                                                                              "suffix": "",
                                                                                                                "type": "integer"
                                                                                                     } ],
                                                                                 "physical_variant": "3_position_switch"
                                                                          }
                                            },
                             "Fuel System": {
                                                      "AIR_REFUEL_SW": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "AIR REFUEL Switch, OPEN/CLOSE",
                                                                                    "identifier": "AIR_REFUEL_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": 17436,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 4096,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 12,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                  "EXT_FUEL_TRANS_SW": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "External Fuel Transfer Switch, NORM/ WING FIRST",
                                                                                    "identifier": "EXT_FUEL_TRANS_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": 17436,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8192,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 13,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                "FUELFLOWCOUNTER_100": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Flow Counter 100",
                                                                             "identifier": "FUELFLOWCOUNTER_100",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17626,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                "FUELFLOWCOUNTER_10K": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Flow Counter 10k",
                                                                             "identifier": "FUELFLOWCOUNTER_10K",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17622,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                 "FUELFLOWCOUNTER_1K": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Flow Counter 1k",
                                                                             "identifier": "FUELFLOWCOUNTER_1K",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17624,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                  "FUELTOTALIZER_100": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Totalizer Counter 100",
                                                                             "identifier": "FUELTOTALIZER_100",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17636,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                  "FUELTOTALIZER_10K": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Totalizer Counter 10K",
                                                                             "identifier": "FUELTOTALIZER_10K",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17632,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                   "FUELTOTALIZER_1K": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Totalizer Counter 1K",
                                                                             "identifier": "FUELTOTALIZER_1K",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17634,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                            "FUEL_AL": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Quantity Indicator AL",
                                                                             "identifier": "FUEL_AL",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17628,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                            "FUEL_FR": {
                                                                               "category": "Fuel System",
                                                                           "control_type": "analog_gauge",
                                                                            "description": "Fuel Quantity Indicator FR",
                                                                             "identifier": "FUEL_FR",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 17630,
                                                                                               "description": "gauge position",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "FUEL_MASTER_CV": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "FUEL MASTER Switch Cover, OPEN/CLOSE",
                                                                                    "identifier": "FUEL_MASTER_CV",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17436,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 256,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 8,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                     "FUEL_MASTER_SW": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "FUEL MASTER Switch, MASTER/OFF",
                                                                                    "identifier": "FUEL_MASTER_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": 17436,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 128,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 7,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                   "FUEL_QTY_SEL_KNB": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "FUEL QTY SEL Knob, TEST/NORM/RSVR/INT WING/EXT WING/EXT CTR",
                                                                                    "identifier": "FUEL_QTY_SEL_KNB",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 5
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 17438,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 7,
                                                                                                        "max_value": 5,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "infinite_rotary"
                                                                       },
                                                  "TANK_INTERTING_SW": {
                                                                                      "category": "Fuel System",
                                                                                  "control_type": "selector",
                                                                                   "description": "TANK INERTING Switch, TANK INERTING /OFF",
                                                                                    "identifier": "TANK_INTERTING_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": 17436,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 512,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 9,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       }
                                            },
                             "Gear System": {
                                                    "ANTI_SKID_SW": {
                                                                            "category": "Gear System",
                                                                        "control_type": "3Pos_2Command_Switch",
                                                                         "description": "ANTI-SKID Switch, PARKING BRAKE/ANTI-SKID/OFF",
                                                                          "identifier": "ANTI_SKID_SW",
                                                                              "inputs": [ {
                                                                                            "description": "set the switch position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 2
                                                                                        } ],
                                                                             "outputs": [ {
                                                                                                "address": 17438,
                                                                                            "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                   "mask": 192,
                                                                                              "max_value": 2,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                   "BRAKE_CHAN_SW": {
                                                                                   "category": "Gear System",
                                                                               "control_type": "selector",
                                                                                "description": "BRAKES Channel Switch, CHAN 1/CHAN 2",
                                                                                 "identifier": "BRAKE_CHAN_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": 17438,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 5,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "DN_LOCK_BTN": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Gear System",
                                                                               "control_type": "selector",
                                                                                "description": "DN LOCK REL Button - Push to reset",
                                                                                 "identifier": "DN_LOCK_BTN",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17436,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                     "GEAR_HANDLE": {
                                                                                   "category": "Gear System",
                                                                               "control_type": "selector",
                                                                                "description": "LG Handle, UP/DN",
                                                                                 "identifier": "GEAR_HANDLE",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17436,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "HOOK_SW": {
                                                                                   "category": "Gear System",
                                                                               "control_type": "selector",
                                                                                "description": "HOOK Switch, UP/DN",
                                                                                 "identifier": "HOOK_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": 17438,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 3,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                "HORN_SILENCE_BTN": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Gear System",
                                                                               "control_type": "selector",
                                                                                "description": "HORN SILENCER Button - Push to reset",
                                                                                 "identifier": "HORN_SILENCE_BTN",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17438,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    }
                                            },
                                    "HMCS": {
                                                "HMCS_INT_KNB": {
                                                                        "category": "HMCS",
                                                                    "control_type": "limited_dial",
                                                                     "description": "HMCS SYMBOLOGY INT Knob",
                                                                      "identifier": "HMCS_INT_KNB",
                                                                          "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": 17492,
                                                                                        "description": "position of the potentiometer",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
                       "HUD Control Panel": {
                                                        "HUD_ALT_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Altitude Switch, RADAR / BARO / AUTO",
                                                                                   "identifier": "HUD_ALT_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 768,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 8,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                        "HUD_BRT_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Brightness Control Switch, DAY / AUTO BRT / NIGHT",
                                                                                   "identifier": "HUD_BRT_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 3072,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 10,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                   "HUD_DED_DATA_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD DED/PFLD Data Switch, DED / PFL / OFF",
                                                                                   "identifier": "HUD_DED_DATA_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 12,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 2,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                "HUD_DEPRESS_RET_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Depressible Reticle Switch, STBY / PRI / OFF",
                                                                                   "identifier": "HUD_DEPRESS_RET_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 48,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 4,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                  "HUD_FP_MARKER_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Flightpath Marker Switch, ATT/FPM / FPM / OFF",
                                                                                   "identifier": "HUD_FP_MARKER_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 3,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                     "HUD_SCALES_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Scales Switch, VV/VAH / VAH / OFF",
                                                                                   "identifier": "HUD_SCALES_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17456,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 24576,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 13,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                      "HUD_SPEED_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD Velocity Switch, CAS / TAS / GND SPD",
                                                                                   "identifier": "HUD_SPEED_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 192,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 6,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                       "HUD_TEST_SW": {
                                                                                     "category": "HUD Control Panel",
                                                                                 "control_type": "selector",
                                                                                  "description": "HUD TEST Switch, STEP / ON / OFF",
                                                                                   "identifier": "HUD_TEST_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17458,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 12288,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 12,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      }
                                            },
           "Hydraulic Pressure Indicators": {
                                                "SYSA_PRESSURE": {
                                                                         "category": "Hydraulic Pressure Indicators",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "System A Pressure",
                                                                       "identifier": "SYSA_PRESSURE",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 17608,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                "SYSB_PRESSURE": {
                                                                         "category": "Hydraulic Pressure Indicators",
                                                                     "control_type": "analog_gauge",
                                                                      "description": "System B Pressure",
                                                                       "identifier": "SYSB_PRESSURE",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 17610,
                                                                                         "description": "gauge position",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 }
                                            },
                                     "IFF": {
                                                "IFF_CODE_DRUM_DIGIT_1": {
                                                                                 "category": "IFF",
                                                                             "control_type": "analog_gauge",
                                                                              "description": "IFF Code Digit 1",
                                                                               "identifier": "IFF_CODE_DRUM_DIGIT_1",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 17644,
                                                                                                 "description": "gauge position",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                "IFF_CODE_DRUM_DIGIT_2": {
                                                                                 "category": "IFF",
                                                                             "control_type": "analog_gauge",
                                                                              "description": "IFF Code Digit 2",
                                                                               "identifier": "IFF_CODE_DRUM_DIGIT_2",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 17646,
                                                                                                 "description": "gauge position",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                "IFF_CODE_DRUM_DIGIT_3": {
                                                                                 "category": "IFF",
                                                                             "control_type": "analog_gauge",
                                                                              "description": "IFF Code Digit 3",
                                                                               "identifier": "IFF_CODE_DRUM_DIGIT_3",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 17648,
                                                                                                 "description": "gauge position",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                "IFF_CODE_DRUM_DIGIT_4": {
                                                                                 "category": "IFF",
                                                                             "control_type": "analog_gauge",
                                                                              "description": "IFF Code Digit 4",
                                                                               "identifier": "IFF_CODE_DRUM_DIGIT_4",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 17650,
                                                                                                 "description": "gauge position",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                          "IFF_C_I_KNB": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF C & I Knob, UFC/BACKUP",
                                                                                      "identifier": "IFF_C_I_KNB",
                                                                                          "inputs": [ {
                                                                                                        "description": "switch to previous or next state",
                                                                                                          "interface": "fixed_step"
                                                                                                    }, {
                                                                                                        "description": "set position",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 1
                                                                                                    }, {
                                                                                                           "argument": "TOGGLE",
                                                                                                        "description": "Toggle switch state",
                                                                                                          "interface": "action"
                                                                                                    } ],
                                                                             "momentary_positions": "none",
                                                                                         "outputs": [ {
                                                                                                            "address": 17482,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 64,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 6,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "toggle_switch"
                                                                         },
                                                        "IFF_ENABLE_SW": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF ENABLE Switch, M1/M3 /OFF/ M3/MS",
                                                                                      "identifier": "IFF_ENABLE_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "switch to previous or next state",
                                                                                                          "interface": "fixed_step"
                                                                                                    }, {
                                                                                                        "description": "set position",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "none",
                                                                                         "outputs": [ {
                                                                                                            "address": 17486,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 3,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 0,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "3_position_switch"
                                                                         },
                                                         "IFF_M1_SEL_1": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 1 Selector Lever, DIGIT 1",
                                                                                      "identifier": "IFF_M1_SEL_1",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 17486,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 12,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 2,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "IFF_M1_SEL_2": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 1 Selector Lever, DIGIT 2",
                                                                                      "identifier": "IFF_M1_SEL_2",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 17486,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 48,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 4,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "IFF_M3_SEL_1": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 3 Selector Lever, DIGIT 1",
                                                                                      "identifier": "IFF_M3_SEL_1",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 17486,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 192,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 6,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                         "IFF_M3_SEL_2": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 3 Selector Lever, DIGIT 2",
                                                                                      "identifier": "IFF_M3_SEL_2",
                                                                                          "inputs": [ {
                                                                                                        "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "first_and_last",
                                                                                         "outputs": [ {
                                                                                                            "address": 17486,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 768,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 8,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "rocker_switch"
                                                                         },
                                                       "IFF_M4_CODE_SW": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF M-4 CODE Switch, HOLD/ A/B /ZERO",
                                                                                      "identifier": "IFF_M4_CODE_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "switch to previous or next state",
                                                                                                          "interface": "fixed_step"
                                                                                                    }, {
                                                                                                        "description": "set position",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "none",
                                                                                         "outputs": [ {
                                                                                                            "address": 17482,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 3072,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 10,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "3_position_switch"
                                                                         },
                                                    "IFF_M4_MONITOR_SW": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 4 MONITOR Switch, OUT/AUDIO",
                                                                                      "identifier": "IFF_M4_MONITOR_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": 17482,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 16384,
                                                                                                          "max_value": 1,
                                                                                                           "shift_by": 14,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "toggle_switch"
                                                                         },
                                                      "IFF_M4_REPLY_SW": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MODE 4 REPLY Switch, OUT/A/B",
                                                                                      "identifier": "IFF_M4_REPLY_SW",
                                                                                          "inputs": [ {
                                                                                                        "description": "switch to previous or next state",
                                                                                                          "interface": "fixed_step"
                                                                                                    }, {
                                                                                                        "description": "set position",
                                                                                                          "interface": "set_state",
                                                                                                          "max_value": 2
                                                                                                    } ],
                                                                             "momentary_positions": "none",
                                                                                         "outputs": [ {
                                                                                                            "address": 17482,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 12288,
                                                                                                          "max_value": 2,
                                                                                                           "shift_by": 12,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "3_position_switch"
                                                                         },
                                                       "IFF_MASTER_KNB": {
                                                                                        "category": "IFF",
                                                                                    "control_type": "selector",
                                                                                     "description": "IFF MASTER Knob, OFF/STBY/LOW/NORM/EMER",
                                                                                      "identifier": "IFF_MASTER_KNB",
                                                                                          "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": 17482,
                                                                                                        "description": "selector position",
                                                                                                               "mask": 896,
                                                                                                          "max_value": 4,
                                                                                                           "shift_by": 7,
                                                                                                             "suffix": "",
                                                                                                               "type": "integer"
                                                                                                    } ],
                                                                                "physical_variant": "toggle_switch"
                                                                         }
                                            },
                         "Interior Lights": {
                                                       "AOA_INDEX_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "AOA Indexer Dimming Lever",
                                                                                  "identifier": "AOA_INDEX_BRT_KNB",
                                                                                      "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": 17432,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                       "AR_STATUS_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "AR Status Indicator Dimming Lever",
                                                                                  "identifier": "AR_STATUS_BRT_KNB",
                                                                                      "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": 17434,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                  "FLOOD_CONSOLES_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "FLOOD CONSOLES BRT Knob",
                                                                                  "identifier": "FLOOD_CONSOLES_BRT_KNB",
                                                                                      "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": 17428,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                  "FLOOD_INST_PNL_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "FLOOD INST PNL BRT Knob",
                                                                                  "identifier": "FLOOD_INST_PNL_BRT_KNB",
                                                                                      "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": 17430,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                        "MAL_IND_LTS_TEST": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "Interior Lights",
                                                                                       "control_type": "selector",
                                                                                        "description": "MAL & IND LTS Test Button - Push to test",
                                                                                         "identifier": "MAL_IND_LTS_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": 17416,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 4096,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 12,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                          "MASTER_CAUTION": {
                                                                                        "api_variant": "momentary_last_position",
                                                                                           "category": "Interior Lights",
                                                                                       "control_type": "selector",
                                                                                        "description": "Master Caution Button - Push to reset",
                                                                                         "identifier": "MASTER_CAUTION",
                                                                                             "inputs": [ {
                                                                                                           "description": "switch to previous or next state",
                                                                                                             "interface": "fixed_step"
                                                                                                       }, {
                                                                                                           "description": "set position",
                                                                                                             "interface": "set_state",
                                                                                                             "max_value": 1
                                                                                                       }, {
                                                                                                              "argument": "TOGGLE",
                                                                                                           "description": "Toggle switch state",
                                                                                                             "interface": "action"
                                                                                                       } ],
                                                                                "momentary_positions": "none",
                                                                                            "outputs": [ {
                                                                                                               "address": 17408,
                                                                                                           "description": "selector position",
                                                                                                                  "mask": 32768,
                                                                                                             "max_value": 1,
                                                                                                              "shift_by": 15,
                                                                                                                "suffix": "",
                                                                                                                  "type": "integer"
                                                                                                       } ],
                                                                                   "physical_variant": "push_button"
                                                                            },
                                                    "PRI_CONSOLES_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "PRIMARY CONSOLES BRT Knob",
                                                                                  "identifier": "PRI_CONSOLES_BRT_KNB",
                                                                                      "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": 17422,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                "PRI_DATA_DISPLAY_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "PRIMARY DATA ENTRY DISPLAY BRT Knob",
                                                                                  "identifier": "PRI_DATA_DISPLAY_BRT_KNB",
                                                                                      "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": 17426,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                    "PRI_INST_PNL_BRT_KNB": {
                                                                                    "category": "Interior Lights",
                                                                                "control_type": "limited_dial",
                                                                                 "description": "PRIMARY INST PNL BRT Knob",
                                                                                  "identifier": "PRI_INST_PNL_BRT_KNB",
                                                                                      "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": 17424,
                                                                                                    "description": "position of the potentiometer",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            }
                                            },
                                   "KY-58": {
                                                   "KY58_FILL_KNB": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "KY-58 FILL Knob, Z 1-5/1/2/3/4/5/6/Z ALL",
                                                                                 "identifier": "KY58_FILL_KNB",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 7
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17486,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 28672,
                                                                                                     "max_value": 7,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                   "KY58_MODE_KNB": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "KY-58 MODE Knob, P/C/LD/RV",
                                                                                 "identifier": "KY58_MODE_KNB",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 3
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17486,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3072,
                                                                                                     "max_value": 3,
                                                                                                      "shift_by": 10,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                    "KY58_PWR_KNB": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "KY-58 Power Knob, OFF/ON/TD",
                                                                                 "identifier": "KY58_PWR_KNB",
                                                                                     "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": 17490,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                    "KY58_VOL_KNB": {
                                                                            "category": "KY-58",
                                                                        "control_type": "limited_dial",
                                                                         "description": "KY-58 VOLUME Knob",
                                                                          "identifier": "KY58_VOL_KNB",
                                                                              "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": 17488,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                 "PLAIN_CIPHER_SW": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "PLAIN Cipher Switch, CRAD 1/PLAIN/CRAD 2",
                                                                                 "identifier": "PLAIN_CIPHER_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17490,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 12,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                      "ZEROIZE_SW": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "ZEROIZE Switch, OFP/OFF/DATA",
                                                                                 "identifier": "ZEROIZE_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17490,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 48,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                "ZEROIZE_SW_COVER": {
                                                                                   "category": "KY-58",
                                                                               "control_type": "selector",
                                                                                "description": "ZEROIZE Switch Cover, OPEN/CLOSE",
                                                                                 "identifier": "ZEROIZE_SW_COVER",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 17482,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    }
                                            },
                                "MFD Left": {
                                                      "MFD_L_1": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 1",
                                                                              "identifier": "MFD_L_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": 17498,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_10": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 10",
                                                                              "identifier": "MFD_L_10",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_11": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 11",
                                                                              "identifier": "MFD_L_11",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_12": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 12",
                                                                              "identifier": "MFD_L_12",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_13": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 13",
                                                                              "identifier": "MFD_L_13",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_14": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 14",
                                                                              "identifier": "MFD_L_14",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_15": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 15",
                                                                              "identifier": "MFD_L_15",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_16": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 16",
                                                                              "identifier": "MFD_L_16",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_17": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 17",
                                                                              "identifier": "MFD_L_17",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_18": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 18",
                                                                              "identifier": "MFD_L_18",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_19": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 19",
                                                                              "identifier": "MFD_L_19",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_2": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 2",
                                                                              "identifier": "MFD_L_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": 17498,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_L_20": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 20",
                                                                              "identifier": "MFD_L_20",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_3": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 3",
                                                                              "identifier": "MFD_L_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": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_4": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 4",
                                                                              "identifier": "MFD_L_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": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_5": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 5",
                                                                              "identifier": "MFD_L_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": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_6": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 6",
                                                                              "identifier": "MFD_L_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": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_7": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 7",
                                                                              "identifier": "MFD_L_7",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_8": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 8",
                                                                              "identifier": "MFD_L_8",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_L_9": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left Button 9",
                                                                              "identifier": "MFD_L_9",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17500,
                                                                                                "description": "selector position",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                 "MFD_L_BRT_SW": {
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left BRT Rocker Switch",
                                                                              "identifier": "MFD_L_BRT_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 768,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                 "MFD_L_CON_SW": {
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left CON Rocker Switch",
                                                                              "identifier": "MFD_L_CON_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 192,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                "MFD_L_GAIN_SW": {
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left GAIN Rocker Switch",
                                                                              "identifier": "MFD_L_GAIN_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 12,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                 "MFD_L_SYM_SW": {
                                                                                "category": "MFD Left",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Left SYM Rocker Switch",
                                                                              "identifier": "MFD_L_SYM_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 48,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 }
                                            },
                               "MFD Right": {
                                                      "MFD_R_1": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 1",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_10": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 10",
                                                                              "identifier": "MFD_R_10",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_11": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 11",
                                                                              "identifier": "MFD_R_11",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_12": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 12",
                                                                              "identifier": "MFD_R_12",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_13": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 13",
                                                                              "identifier": "MFD_R_13",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_14": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 14",
                                                                              "identifier": "MFD_R_14",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_15": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 15",
                                                                              "identifier": "MFD_R_15",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_16": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 16",
                                                                              "identifier": "MFD_R_16",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_17": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 17",
                                                                              "identifier": "MFD_R_17",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_18": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 18",
                                                                              "identifier": "MFD_R_18",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_19": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 19",
                                                                              "identifier": "MFD_R_19",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_2": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 2",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "MFD_R_20": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 20",
                                                                              "identifier": "MFD_R_20",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_3": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 3",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_4": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 4",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_5": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 5",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_6": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 6",
                                                                              "identifier": "MFD_R_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": 17502,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_7": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 7",
                                                                              "identifier": "MFD_R_7",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_8": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 8",
                                                                              "identifier": "MFD_R_8",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "MFD_R_9": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right Button 9",
                                                                              "identifier": "MFD_R_9",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                 "MFD_R_BRT_SW": {
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right BRT Rocker Switch",
                                                                              "identifier": "MFD_R_BRT_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17506,
                                                                                                "description": "selector position",
                                                                                                       "mask": 48,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                 "MFD_R_CON_SW": {
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right CON Rocker Switch",
                                                                              "identifier": "MFD_R_CON_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17506,
                                                                                                "description": "selector position",
                                                                                                       "mask": 12,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                "MFD_R_GAIN_SW": {
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right GAIN Rocker Switch",
                                                                              "identifier": "MFD_R_GAIN_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17504,
                                                                                                "description": "selector position",
                                                                                                       "mask": 49152,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                 "MFD_R_SYM_SW": {
                                                                                "category": "MFD Right",
                                                                            "control_type": "selector",
                                                                             "description": "MFD Right SYM Rocker Switch",
                                                                              "identifier": "MFD_R_SYM_SW",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 17506,
                                                                                                "description": "selector position",
                                                                                                       "mask": 3,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 }
                                            },
                                     "MMC": {
                                                       "ALT_REL_BTN": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "MMC",
                                                                                 "control_type": "selector",
                                                                                  "description": "ALT REL Button - Push to release",
                                                                                   "identifier": "ALT_REL_BTN",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17444,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 256,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 8,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                 "EMERG_STRORE_JETT": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "MMC",
                                                                                 "control_type": "selector",
                                                                                  "description": "EMER STORES JETTISON Button - Push to jettison",
                                                                                   "identifier": "EMERG_STRORE_JETT",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17444,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 64,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 6,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                "GND_JETT_ENABLE_SW": {
                                                                                     "category": "MMC",
                                                                                 "control_type": "selector",
                                                                                  "description": "GND JETT ENABLE Switch, ENABLE/OFF",
                                                                                   "identifier": "GND_JETT_ENABLE_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": 17444,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 128,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 7,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "toggle_switch"
                                                                      },
                                                      "LASER_ARM_SW": {
                                                                                     "category": "MMC",
                                                                                 "control_type": "selector",
                                                                                  "description": "LASER ARM Switch, ARM/OFF",
                                                                                   "identifier": "LASER_ARM_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17444,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 512,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 9,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "toggle_switch"
                                                                      },
                                                     "MASTER_ARM_SW": {
                                                                                     "category": "MMC",
                                                                                 "control_type": "selector",
                                                                                  "description": "MASTER ARM Switch, MASTER ARM/OFF/SIMULATE",
                                                                                   "identifier": "MASTER_ARM_SW",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 2
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 17444,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 48,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 4,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      }
                                            },
                           "Oxygen System": {
                                                   "COCKPIT_ALITITUDE": {
                                                                                "category": "Oxygen System",
                                                                            "control_type": "analog_gauge",
                                                                             "description": "Cabin Pressure Altimeter",
                                                                              "identifier": "COCKPIT_ALITITUDE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17638,
                                                                                                "description": "gauge position",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "FLOW_INDICATOR": {
                                                                                "category": "Oxygen System",
                                                                            "control_type": "analog_gauge",
                                                                             "description": "Flow Indicator Gauge",
                                                                              "identifier": "FLOW_INDICATOR",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17642,
                                                                                                "description": "gauge position",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "FLOW_INDICATOR_LIGHT": {
                                                                                "category": "Oxygen System",
                                                                            "control_type": "led",
                                                                             "description": "Flow Indicator Light",
                                                                              "identifier": "FLOW_INDICATOR_LIGHT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                            "OBOGS_SW": {
                                                                                       "category": "Oxygen System",
                                                                                   "control_type": "selector",
                                                                                    "description": "OBOGS BIT Switch, BIT/OFF",
                                                                                     "identifier": "OBOGS_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": 17442,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 4,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 2,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "toggle_switch"
                                                                        },
                                                     "OXYGEN_PRESSURE": {
                                                                                "category": "Oxygen System",
                                                                            "control_type": "analog_gauge",
                                                                             "description": "Oxygen Pressure",
                                                                              "identifier": "OXYGEN_PRESSURE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17640,
                                                                                                "description": "gauge position",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "OXY_DILUTER_LVR": {
                                                                                       "category": "Oxygen System",
                                                                                   "control_type": "selector",
                                                                                    "description": "Diluter Lever, 100 percent/NORM",
                                                                                     "identifier": "OXY_DILUTER_LVR",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17440,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "toggle_switch"
                                                                        },
                                                       "OXY_EMERG_LVR": {
                                                                                "category": "Oxygen System",
                                                                            "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                             "description": "Emergency Lever, EMERGENCY/NORMAL/TEST MASK",
                                                                              "identifier": "OXY_EMERG_LVR",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17442,
                                                                                                "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                       "mask": 3,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "OXY_SUPPLY_LVR": {
                                                                                       "category": "Oxygen System",
                                                                                   "control_type": "selector",
                                                                                    "description": "Supply Lever, PBG/ON/OFF",
                                                                                     "identifier": "OXY_SUPPLY_LVR",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 2
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17440,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 24576,
                                                                                                         "max_value": 2,
                                                                                                          "shift_by": 13,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "infinite_rotary"
                                                                        }
                                            },
                                     "RWR": {
                                                     "RWR_ACT_PWR_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control ACT/PWR Button",
                                                                                     "identifier": "RWR_ACT_PWR_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 4096,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 12,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                         "RWR_ALT_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control ALTITUDE Button",
                                                                                     "identifier": "RWR_ALT_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 8192,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 13,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                     "RWR_HANDOFF_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control HANDOFF Button",
                                                                                     "identifier": "RWR_HANDOFF_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17486,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 32768,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 15,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                     "RWR_IND_DIM_KNB": {
                                                                                "category": "RWR",
                                                                            "control_type": "limited_dial",
                                                                             "description": "RWR Indicator Control DIM Knob - Rotate to adjust brightness",
                                                                              "identifier": "RWR_IND_DIM_KNB",
                                                                                  "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": 17496,
                                                                                                "description": "position of the potentiometer",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "RWR_INTENS_KNB": {
                                                                                "category": "RWR",
                                                                            "control_type": "limited_dial",
                                                                             "description": "RWR Intensity Knob - Rotate to adjust brightness",
                                                                              "identifier": "RWR_INTENS_KNB",
                                                                                  "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": 17494,
                                                                                                "description": "position of the potentiometer",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "RWR_LAUNCH_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control LAUNCH Button",
                                                                                     "identifier": "RWR_LAUNCH_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 64,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 6,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                        "RWR_MODE_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control MODE Button",
                                                                                     "identifier": "RWR_MODE_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 128,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 7,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                         "RWR_PWR_BTN": {
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control POWER Button",
                                                                                     "identifier": "RWR_PWR_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 16384,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 14,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "toggle_switch"
                                                                        },
                                                      "RWR_SEARCH_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control SEARCH Button",
                                                                                     "identifier": "RWR_SEARCH_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 2048,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 11,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                    "RWR_SYS_TEST_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control SYS TEST Button",
                                                                                     "identifier": "RWR_SYS_TEST_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 512,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 9,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                           "RWR_T_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control T Button",
                                                                                     "identifier": "RWR_T_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 1024,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 10,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        },
                                                "RWR_UNKNOWN_SHIP_BTN": {
                                                                                    "api_variant": "momentary_last_position",
                                                                                       "category": "RWR",
                                                                                   "control_type": "selector",
                                                                                    "description": "RWR Indicator Control UNKNOWN SHIP Button",
                                                                                     "identifier": "RWR_UNKNOWN_SHIP_BTN",
                                                                                         "inputs": [ {
                                                                                                       "description": "switch to previous or next state",
                                                                                                         "interface": "fixed_step"
                                                                                                   }, {
                                                                                                       "description": "set position",
                                                                                                         "interface": "set_state",
                                                                                                         "max_value": 1
                                                                                                   }, {
                                                                                                          "argument": "TOGGLE",
                                                                                                       "description": "Toggle switch state",
                                                                                                         "interface": "action"
                                                                                                   } ],
                                                                            "momentary_positions": "none",
                                                                                        "outputs": [ {
                                                                                                           "address": 17490,
                                                                                                       "description": "selector position",
                                                                                                              "mask": 256,
                                                                                                         "max_value": 1,
                                                                                                          "shift_by": 8,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ],
                                                                               "physical_variant": "push_button"
                                                                        }
                                            },
                                     "SAI": {
                                                "SAI_AIRCRAFTREFERENCESYMBOL": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": "SAI Aircraft Reference Symbol",
                                                                                     "identifier": "SAI_AIRCRAFTREFERENCESYMBOL",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17574,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                   "SAI_BANK": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": "SAI Bank",
                                                                                     "identifier": "SAI_BANK",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17570,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "SAI_BANK_ARROW": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": "SAI Bank Arrow",
                                                                                     "identifier": "SAI_BANK_ARROW",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17816,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                   "SAI_CAGE": {
                                                                                           "api_variant": "momentary_last_position",
                                                                                              "category": "SAI",
                                                                                          "control_type": "selector",
                                                                                           "description": "SAI Cage Knob, (LMB) Pull to cage",
                                                                                            "identifier": "SAI_CAGE",
                                                                                                "inputs": [ {
                                                                                                              "description": "switch to previous or next state",
                                                                                                                "interface": "fixed_step"
                                                                                                          }, {
                                                                                                              "description": "set position",
                                                                                                                "interface": "set_state",
                                                                                                                "max_value": 1
                                                                                                          }, {
                                                                                                                 "argument": "TOGGLE",
                                                                                                              "description": "Toggle switch state",
                                                                                                                "interface": "action"
                                                                                                          } ],
                                                                                   "momentary_positions": "none",
                                                                                               "outputs": [ {
                                                                                                                  "address": 17506,
                                                                                                              "description": "selector position",
                                                                                                                     "mask": 256,
                                                                                                                "max_value": 1,
                                                                                                                 "shift_by": 8,
                                                                                                                   "suffix": "",
                                                                                                                     "type": "integer"
                                                                                                          } ],
                                                                                      "physical_variant": "push_button"
                                                                               },
                                                              "SAI_KNB_ARROW": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": "SAI Knob Arrow",
                                                                                     "identifier": "SAI_KNB_ARROW",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17576,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                               "SAI_OFF_FLAG": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": "SAI Off Flag",
                                                                                     "identifier": "SAI_OFF_FLAG",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17572,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                                  "SAI_PITCH": {
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_gauge",
                                                                                    "description": " SAI Pitch",
                                                                                     "identifier": "SAI_PITCH",
                                                                                         "inputs": [  ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17568,
                                                                                                       "description": "gauge position",
                                                                                                              "mask": 65535,
                                                                                                         "max_value": 65535,
                                                                                                          "shift_by": 0,
                                                                                                            "suffix": "",
                                                                                                              "type": "integer"
                                                                                                   } ]
                                                                               },
                                                             "SAI_PITCH_TRIM": {
                                                                                    "api_variant": "multiturn",
                                                                                       "category": "SAI",
                                                                                   "control_type": "analog_dial",
                                                                                    "description": "SAI Cage Knob, (MW) Adjust aircraft reference symbol",
                                                                                     "identifier": "SAI_PITCH_TRIM",
                                                                                         "inputs": [ {
                                                                                                          "description": "turn the dial left or right",
                                                                                                            "interface": "variable_step",
                                                                                                            "max_value": 65535,
                                                                                                       "suggested_step": 3200
                                                                                                   } ],
                                                                                        "outputs": [ {
                                                                                                           "address": 17512,
                                                                                                       "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"
                                                                                                   } ]
                                                                               }
                                            },
                            "Sensor Panel": {
                                                    "FCR_PWR_SW": {
                                                                                 "category": "Sensor Panel",
                                                                             "control_type": "selector",
                                                                              "description": "FCR Switch, FCR/OFF",
                                                                               "identifier": "FCR_PWR_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17442,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 5,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                     "HDPT_SW_L": {
                                                                                 "category": "Sensor Panel",
                                                                             "control_type": "selector",
                                                                              "description": "LEFT HDPT Switch, ON/OFF",
                                                                               "identifier": "HDPT_SW_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": 17442,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 3,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                     "HDPT_SW_R": {
                                                                                 "category": "Sensor Panel",
                                                                             "control_type": "selector",
                                                                              "description": "RIGHT HDPT Switch, ON/OFF",
                                                                               "identifier": "HDPT_SW_R",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17442,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 16,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 4,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                "RDR_ALT_PWR_SW": {
                                                                                 "category": "Sensor Panel",
                                                                             "control_type": "selector",
                                                                              "description": "RDR ALT Switch, RDR ALT/STBY/OFF",
                                                                               "identifier": "RDR_ALT_PWR_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 2
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 17442,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 192,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 6,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  }
                                            },
                             "Speed Brake": {
                                                "SPEEDBRAKE_INDICATOR": {
                                                                                "category": "Speed Brake",
                                                                            "control_type": "analog_gauge",
                                                                             "description": "Speed Brake Indicator",
                                                                              "identifier": "SPEEDBRAKE_INDICATOR",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17606,
                                                                                                "description": "gauge position",
                                                                                                       "mask": 65535,
                                                                                                  "max_value": 65535,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        }
                                            },
                         "Trim Indicators": {
                                                "PITCHTRIMIND": {
                                                                        "category": "Trim Indicators",
                                                                    "control_type": "analog_gauge",
                                                                     "description": "Pitch Trim Indicator",
                                                                      "identifier": "PITCHTRIMIND",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 17604,
                                                                                        "description": "gauge position",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                 "ROLLTRIMIND": {
                                                                        "category": "Trim Indicators",
                                                                    "control_type": "analog_gauge",
                                                                     "description": "Roll Trim Indicator",
                                                                      "identifier": "ROLLTRIMIND",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 17602,
                                                                                        "description": "gauge position",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
                                     "UFC": {
                                                              "F_ACK_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "F-ACK Button",
                                                                                        "identifier": "F_ACK_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 32768,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 15,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                        "ICP_AA_MODE_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Master Mode Button, A-A",
                                                                                        "identifier": "ICP_AA_MODE_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 256,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 8,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                        "ICP_AG_MODE_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Master Mode Button, A-G",
                                                                                        "identifier": "ICP_AG_MODE_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 512,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 9,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_0": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 0(M-SEL)",
                                                                                        "identifier": "ICP_BTN_0",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 8,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 3,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_1": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 1(T-ILS)",
                                                                                        "identifier": "ICP_BTN_1",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 1024,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_2": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 2/N(ALOW)",
                                                                                        "identifier": "ICP_BTN_2",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 2048,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 11,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_3": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 3",
                                                                                        "identifier": "ICP_BTN_3",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 4096,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_4": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 4/W(STPT)",
                                                                                        "identifier": "ICP_BTN_4",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 8192,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 13,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_5": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 5(CRUS)",
                                                                                        "identifier": "ICP_BTN_5",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 16384,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 14,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_6": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 6/E(TIME)",
                                                                                        "identifier": "ICP_BTN_6",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17444,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 32768,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 15,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_7": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 7(MARK)",
                                                                                        "identifier": "ICP_BTN_7",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 1,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 0,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_8": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 8/S(FIX)",
                                                                                        "identifier": "ICP_BTN_8",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 2,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 1,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                              "ICP_BTN_9": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Priority Function Button, 9(A-CAL)",
                                                                                        "identifier": "ICP_BTN_9",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 4,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 2,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                           "ICP_COM1_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP COM Override Button, COM1(UHF)",
                                                                                        "identifier": "ICP_COM1_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 16,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 4,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                           "ICP_COM2_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP COM Override Button, COM2(VHF)",
                                                                                        "identifier": "ICP_COM2_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 32,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 5,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                    "ICP_DATA_RTN_SEQ_SW": {
                                                                                   "category": "UFC",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "ICP Data Control Switch, RTN-SEQ",
                                                                                 "identifier": "ICP_DATA_RTN_SEQ_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17456,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 192,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                      "ICP_DATA_UP_DN_SW": {
                                                                                   "category": "UFC",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "ICP Data Control Switch, UP-DN",
                                                                                 "identifier": "ICP_DATA_UP_DN_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17456,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 768,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                             "ICP_DED_SW": {
                                                                                   "category": "UFC",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "ICP DED Increment/Decrement Switch",
                                                                                 "identifier": "ICP_DED_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17456,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 3,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                           "ICP_DRIFT_SW": {
                                                                                   "category": "UFC",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "ICP DRIFT CUTOUT/WARN RESET Switch, DRIFT C/O /NORM/WARN RESET",
                                                                                 "identifier": "ICP_DRIFT_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17456,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 48,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                           "ICP_ENTR_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Enter Button, ENTR",
                                                                                        "identifier": "ICP_ENTR_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 2048,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 11,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                       "ICP_FLIR_GAIN_SW": {
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP FLIR GAIN/LEVEL Switch, GAIN/LVL/AUTO",
                                                                                        "identifier": "ICP_FLIR_GAIN_SW",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 2
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 24576,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 13,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           },
                                                            "ICP_FLIR_SW": {
                                                                                   "category": "UFC",
                                                                               "control_type": "3Pos_2Command_Switch_OpenClose",
                                                                                "description": "ICP FLIR Increment/Decrement Switch",
                                                                                 "identifier": "ICP_FLIR_SW",
                                                                                     "inputs": [ {
                                                                                                   "description": "set the switch position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 2
                                                                                               } ],
                                                                                    "outputs": [ {
                                                                                                       "address": 17456,
                                                                                                   "description": "switch position -- 0 = Down, 1 = Mid ,  2 = UP",
                                                                                                          "mask": 12,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                        "ICP_HUD_BRT_KNB": {
                                                                                   "category": "UFC",
                                                                               "control_type": "limited_dial",
                                                                                "description": "ICP HUD Symbology Intensity Knob",
                                                                                 "identifier": "ICP_HUD_BRT_KNB",
                                                                                     "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": 17454,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                            "ICP_IFF_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP IFF Override Button, IFF",
                                                                                        "identifier": "ICP_IFF_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 64,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 6,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                           "ICP_LIST_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP LIST Override Button, LIST",
                                                                                        "identifier": "ICP_LIST_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 128,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 7,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                     "ICP_RASTER_BRT_KNB": {
                                                                                   "category": "UFC",
                                                                               "control_type": "limited_dial",
                                                                                "description": "ICP Raster Intensity Knob",
                                                                                 "identifier": "ICP_RASTER_BRT_KNB",
                                                                                     "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": 17452,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                   "ICP_RASTER_CONTR_KNB": {
                                                                                   "category": "UFC",
                                                                               "control_type": "limited_dial",
                                                                                "description": "ICP Raster Contrast Knob",
                                                                                 "identifier": "ICP_RASTER_CONTR_KNB",
                                                                                     "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": 17450,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                            "ICP_RCL_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP Recall Button, RCL",
                                                                                        "identifier": "ICP_RCL_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 1024,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                "ICP_RETICLE_DEPRESS_KNB": {
                                                                                   "category": "UFC",
                                                                               "control_type": "limited_dial",
                                                                                "description": "ICP Reticle Depression Control Knob",
                                                                                 "identifier": "ICP_RETICLE_DEPRESS_KNB",
                                                                                     "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": 17448,
                                                                                                   "description": "position of the potentiometer",
                                                                                                          "mask": 65535,
                                                                                                     "max_value": 65535,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ]
                                                                           },
                                                             "ICP_WX_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "ICP FLIR Polarity Button, Wx",
                                                                                        "identifier": "ICP_WX_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17446,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 4096,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 12,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                             "IFF_ID_BTN": {
                                                                                       "api_variant": "momentary_last_position",
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "IFF IDENT Button",
                                                                                        "identifier": "IFF_ID_BTN",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 1
                                                                                                      }, {
                                                                                                             "argument": "TOGGLE",
                                                                                                          "description": "Toggle switch state",
                                                                                                            "interface": "action"
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17456,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 1024,
                                                                                                            "max_value": 1,
                                                                                                             "shift_by": 10,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "push_button"
                                                                           },
                                                                  "RF_SW": {
                                                                                          "category": "UFC",
                                                                                      "control_type": "selector",
                                                                                       "description": "RF Switch, SILENT/QUIET/NORM",
                                                                                        "identifier": "RF_SW",
                                                                                            "inputs": [ {
                                                                                                          "description": "switch to previous or next state",
                                                                                                            "interface": "fixed_step"
                                                                                                      }, {
                                                                                                          "description": "set position",
                                                                                                            "interface": "set_state",
                                                                                                            "max_value": 2
                                                                                                      } ],
                                                                               "momentary_positions": "none",
                                                                                           "outputs": [ {
                                                                                                              "address": 17456,
                                                                                                          "description": "selector position",
                                                                                                                 "mask": 6144,
                                                                                                            "max_value": 2,
                                                                                                             "shift_by": 11,
                                                                                                               "suffix": "",
                                                                                                                 "type": "integer"
                                                                                                      } ],
                                                                                  "physical_variant": "3_position_switch"
                                                                           }
                                            },
                                     "UHF": {
                                                    "UHF_CHAN_DISP": {
                                                                             "category": "UHF",
                                                                         "control_type": "display",
                                                                          "description": "UHF CHAN Display",
                                                                           "identifier": "UHF_CHAN_DISP",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 17806,
                                                                                             "description": "UHF CHAN Display",
                                                                                              "max_length": 2,
                                                                                                  "suffix": "",
                                                                                                    "type": "string"
                                                                                         } ]
                                                                     },
                                                     "UHF_CHAN_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF CHAN Knob",
                                                                                  "identifier": "UHF_CHAN_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 19
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17460,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 7936,
                                                                                                      "max_value": 19,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                         "UHF_DOOR": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Access Door, OPEN/CLOSE",
                                                                                  "identifier": "UHF_DOOR",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                }, {
                                                                                                       "argument": "TOGGLE",
                                                                                                    "description": "Toggle switch state",
                                                                                                      "interface": "action"
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17482,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 32,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 5,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                "UHF_FREQ_0025_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Manual Frequency Knob 0.025 MHz",
                                                                                  "identifier": "UHF_FREQ_0025_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 3
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17480,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 12288,
                                                                                                      "max_value": 3,
                                                                                                       "shift_by": 12,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                  "UHF_FREQ_01_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Manual Frequency Knob 0.1 MHz",
                                                                                  "identifier": "UHF_FREQ_01_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 9
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17480,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 3840,
                                                                                                      "max_value": 9,
                                                                                                       "shift_by": 8,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                 "UHF_FREQ_100_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Manual Frequency Knob 100 MHz",
                                                                                  "identifier": "UHF_FREQ_100_KNB",
                                                                                      "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": 17460,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 24576,
                                                                                                      "max_value": 2,
                                                                                                       "shift_by": 13,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                  "UHF_FREQ_10_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Manual Frequency Knob 10 MHz",
                                                                                  "identifier": "UHF_FREQ_10_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 9
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17480,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 15,
                                                                                                      "max_value": 9,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                   "UHF_FREQ_1_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Manual Frequency Knob 1 MHz",
                                                                                  "identifier": "UHF_FREQ_1_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 9
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17480,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 240,
                                                                                                      "max_value": 9,
                                                                                                       "shift_by": 4,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                    "UHF_FREQ_DISP": {
                                                                             "category": "UHF",
                                                                         "control_type": "display",
                                                                          "description": "UHF Manual Frequency Display",
                                                                           "identifier": "UHF_FREQ_DISP",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 17808,
                                                                                             "description": "UHF Manual Frequency Display",
                                                                                              "max_length": 7,
                                                                                                  "suffix": "",
                                                                                                    "type": "string"
                                                                                         } ]
                                                                     },
                                                     "UHF_FUNC_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Function Knob",
                                                                                  "identifier": "UHF_FUNC_KNB",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 3
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17480,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 49152,
                                                                                                      "max_value": 3,
                                                                                                       "shift_by": 14,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                     "UHF_MODE_KNB": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Mode Knob",
                                                                                  "identifier": "UHF_MODE_KNB",
                                                                                      "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": 17482,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 3,
                                                                                                      "max_value": 2,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                   "UHF_SQUELCH_SW": {
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF SQUELCH Switch",
                                                                                  "identifier": "UHF_SQUELCH_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": 17482,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 4,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 2,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "toggle_switch"
                                                                     },
                                                   "UHF_STATUS_BTN": {
                                                                                 "api_variant": "momentary_last_position",
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF STATUS Button",
                                                                                  "identifier": "UHF_STATUS_BTN",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                }, {
                                                                                                       "argument": "TOGGLE",
                                                                                                    "description": "Toggle switch state",
                                                                                                      "interface": "action"
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17482,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 16,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 4,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "push_button"
                                                                     },
                                                     "UHF_TEST_BTN": {
                                                                                 "api_variant": "momentary_last_position",
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF TEST DISPLAY Button",
                                                                                  "identifier": "UHF_TEST_BTN",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                }, {
                                                                                                       "argument": "TOGGLE",
                                                                                                    "description": "Toggle switch state",
                                                                                                      "interface": "action"
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17482,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 8,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 3,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "push_button"
                                                                     },
                                                     "UHF_TONE_BTN": {
                                                                                 "api_variant": "momentary_last_position",
                                                                                    "category": "UHF",
                                                                                "control_type": "selector",
                                                                                 "description": "UHF Tone Button",
                                                                                  "identifier": "UHF_TONE_BTN",
                                                                                      "inputs": [ {
                                                                                                    "description": "switch to previous or next state",
                                                                                                      "interface": "fixed_step"
                                                                                                }, {
                                                                                                    "description": "set position",
                                                                                                      "interface": "set_state",
                                                                                                      "max_value": 1
                                                                                                }, {
                                                                                                       "argument": "TOGGLE",
                                                                                                    "description": "Toggle switch state",
                                                                                                      "interface": "action"
                                                                                                } ],
                                                                         "momentary_positions": "none",
                                                                                     "outputs": [ {
                                                                                                        "address": 17460,
                                                                                                    "description": "selector position",
                                                                                                           "mask": 32768,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 15,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ],
                                                                            "physical_variant": "push_button"
                                                                     },
                                                      "UHF_VOL_KNB": {
                                                                             "category": "UHF",
                                                                         "control_type": "limited_dial",
                                                                          "description": "UHF VOL Knob",
                                                                           "identifier": "UHF_VOL_KNB",
                                                                               "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": 17484,
                                                                                             "description": "position of the potentiometer",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     }
                                            },
             "Vertical Velocity Indicator": {
                                                "VVI": {
                                                               "category": "Vertical Velocity Indicator",
                                                           "control_type": "analog_gauge",
                                                            "description": "VVI",
                                                             "identifier": "VVI",
                                                                 "inputs": [  ],
                                                                "outputs": [ {
                                                                                   "address": 17578,
                                                                               "description": "gauge position",
                                                                                      "mask": 65535,
                                                                                 "max_value": 65535,
                                                                                  "shift_by": 0,
                                                                                    "suffix": "",
                                                                                      "type": "integer"
                                                                           } ]
                                                       }
                                            },
    "Warning, Caution and IndicatorLights": {
                                                "LIGHT_ACFT_BATT_FAIL": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ACFT BATT FAIL Light (yellow)",
                                                                              "identifier": "LIGHT_ACFT_BATT_FAIL",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_ACTIVE": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ACTIVE Light (green)",
                                                                              "identifier": "LIGHT_ACTIVE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_AFT_FUEL_LOW": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AFT FUEL LOW Light (yellow)",
                                                                              "identifier": "LIGHT_AFT_FUEL_LOW",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_AIR": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AIR Light (yellow)",
                                                                              "identifier": "LIGHT_AIR",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ANTI_SKID": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ANTI SKID Light (yellow)",
                                                                              "identifier": "LIGHT_ANTI_SKID",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_AOA_DN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AoA Light down (yellow)",
                                                                              "identifier": "LIGHT_AOA_DN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_AOA_MID": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AoA Light mid (green)",
                                                                              "identifier": "LIGHT_AOA_MID",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_AOA_UP": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AoA Light up (red)",
                                                                              "identifier": "LIGHT_AOA_UP",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_AR_NWS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AR NWS Light (green)",
                                                                              "identifier": "LIGHT_AR_NWS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ATF_NOT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ATF NOT ENGAGED Light (yellow)",
                                                                              "identifier": "LIGHT_ATF_NOT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "LIGHT_AVIONICS_FAULT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "AVIONICS FAULT Light (yellow)",
                                                                              "identifier": "LIGHT_AVIONICS_FAULT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17518,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_BUC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "BUC Light (yellow)",
                                                                              "identifier": "LIGHT_BUC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                   "LIGHT_CABIN_PRESS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CABIN PRESS Light (yellow)",
                                                                              "identifier": "LIGHT_CABIN_PRESS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_CADC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CADC Light (yellow)",
                                                                              "identifier": "LIGHT_CADC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_CANOPY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CANOPY Light (red)",
                                                                              "identifier": "LIGHT_CANOPY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_1": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "1. Caution - Light (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_1",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_2": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "2. Caution - Light (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_2",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_3": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "3. Caution - Light (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_3",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_4": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "4. Caution - Light (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_4",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_5": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "5. Caution - Light (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_5",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CAUTION_6": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "6. Caution - Light  (yellow)",
                                                                              "identifier": "LIGHT_CAUTION_6",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_CMDS_DISP": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CMDS DISP Light (green)",
                                                                              "identifier": "LIGHT_CMDS_DISP",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_CMDS_GO": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CMDS GO Light (green)",
                                                                              "identifier": "LIGHT_CMDS_GO",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_CMDS_NO_GO": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CMDS NO GO Light (green)",
                                                                              "identifier": "LIGHT_CMDS_NO_GO",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_CMDS_RDY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "CMDS RDY Light (green)",
                                                                              "identifier": "LIGHT_CMDS_RDY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_CONSLES": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Consoles Lightning (green)",
                                                                              "identifier": "LIGHT_CONSLES",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_CONSLES_FLOOD": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Consoles Flood Lightning (green)",
                                                                              "identifier": "LIGHT_CONSLES_FLOOD",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_DBU_ON": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "DBU ON Light (red)",
                                                                              "identifier": "LIGHT_DBU_ON",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_DISC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "DISC Light (red)",
                                                                              "identifier": "LIGHT_DISC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_1_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 1 A Light (green)",
                                                                              "identifier": "LIGHT_ECM_1_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_1_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 1 F Light (red)",
                                                                              "identifier": "LIGHT_ECM_1_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_1_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 1 S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_1_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_1_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 1 T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_1_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_2_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 2 A Light (green)",
                                                                              "identifier": "LIGHT_ECM_2_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_2_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 2 F Light (red)",
                                                                              "identifier": "LIGHT_ECM_2_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_2_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 2 S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_2_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_2_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 2 T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_2_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_3_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 3 A Light (green)",
                                                                              "identifier": "LIGHT_ECM_3_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_3_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 3 F Light (red)",
                                                                              "identifier": "LIGHT_ECM_3_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_3_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 3 S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_3_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_3_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 3 T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_3_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_4_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 4 A Light (green)",
                                                                              "identifier": "LIGHT_ECM_4_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_4_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 4 F Light (red)",
                                                                              "identifier": "LIGHT_ECM_4_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_4_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 4 S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_4_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_4_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 4 T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_4_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_5_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 5 A Light (green)",
                                                                              "identifier": "LIGHT_ECM_5_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_5_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 5 F Light (red)",
                                                                              "identifier": "LIGHT_ECM_5_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_5_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 5 S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_5_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_ECM_5_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button 5 T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_5_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17532,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                         "LIGHT_ECM_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button A Light (green)",
                                                                              "identifier": "LIGHT_ECM_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                         "LIGHT_ECM_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button F Light (red)",
                                                                              "identifier": "LIGHT_ECM_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_FRM_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button FRM A Light (green)",
                                                                              "identifier": "LIGHT_ECM_FRM_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_FRM_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button FRM F Light (red)",
                                                                              "identifier": "LIGHT_ECM_FRM_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_FRM_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button FRM S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_FRM_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_FRM_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button FRM T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_FRM_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                         "LIGHT_ECM_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_SPL_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button SPL A Light (green)",
                                                                              "identifier": "LIGHT_ECM_SPL_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_SPL_F": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button SPL F Light (red)",
                                                                              "identifier": "LIGHT_ECM_SPL_F",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_SPL_S": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button SPL S Light (yellow)",
                                                                              "identifier": "LIGHT_ECM_SPL_S",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_ECM_SPL_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button SPL T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_SPL_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                         "LIGHT_ECM_T": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ECM Button T Light (blue)",
                                                                              "identifier": "LIGHT_ECM_T",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_EDGE": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Edge - Light (red)",
                                                                              "identifier": "LIGHT_EDGE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_EEC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "EEC Light (yellow)",
                                                                              "identifier": "LIGHT_EEC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_ELEC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Elec - Light (red)",
                                                                              "identifier": "LIGHT_ELEC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_ELEC_SYS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ELEC SYS Light (yellow)",
                                                                              "identifier": "LIGHT_ELEC_SYS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17518,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_ENGINE": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ENGINE Light (red)",
                                                                              "identifier": "LIGHT_ENGINE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_ENGINE_FAULT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ENGINE FAULT Light (yellow)",
                                                                              "identifier": "LIGHT_ENGINE_FAULT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17518,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_ENG_FIRE": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "ENG FIRE Light (red)",
                                                                              "identifier": "LIGHT_ENG_FIRE",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_EPU": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "EPU Light (green)",
                                                                              "identifier": "LIGHT_EPU",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_EPU_GEN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "EPU GEN Light (yellow)",
                                                                              "identifier": "LIGHT_EPU_GEN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_EPU_PMG": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "EPU PMG Light (yellow)",
                                                                              "identifier": "LIGHT_EPU_PMG",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_EQUIP_HOT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "EQUIP HOT Light (yellow)",
                                                                              "identifier": "LIGHT_EQUIP_HOT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_FLCS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS Light (red)",
                                                                              "identifier": "LIGHT_FLCS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_FLCS_FAULT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS FAULT Light (yellow)",
                                                                              "identifier": "LIGHT_FLCS_FAULT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17518,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_FLCS_PMG": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS PMG Light (yellow)",
                                                                              "identifier": "LIGHT_FLCS_PMG",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_FLCS_PWR_A": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS PWR A Light (green)",
                                                                              "identifier": "LIGHT_FLCS_PWR_A",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_FLCS_PWR_B": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS PWR B Light (green)",
                                                                              "identifier": "LIGHT_FLCS_PWR_B",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_FLCS_PWR_C": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS PWR C Light (green)",
                                                                              "identifier": "LIGHT_FLCS_PWR_C",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_FLCS_PWR_D": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS PWR D Light (green)",
                                                                              "identifier": "LIGHT_FLCS_PWR_D",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_FLCS_RLY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FLCS RLY Light (yellow)",
                                                                              "identifier": "LIGHT_FLCS_RLY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_FL_FAIL": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FL FAIL Light (red)",
                                                                              "identifier": "LIGHT_FL_FAIL",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_FL_RUN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FL RUN Light (green)",
                                                                              "identifier": "LIGHT_FL_RUN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_FUEL_OIL_HOT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FUEL OIL HOT Light (yellow)",
                                                                              "identifier": "LIGHT_FUEL_OIL_HOT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_FWD_FUEL_LOW": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "FWD FUEL LOW Light (yellow)",
                                                                              "identifier": "LIGHT_FWD_FUEL_LOW",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_GEAR_L": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Left Gear Light (green)",
                                                                              "identifier": "LIGHT_GEAR_L",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_GEAR_N": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Nose Gear Light (green)",
                                                                              "identifier": "LIGHT_GEAR_N",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                        "LIGHT_GEAR_R": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Right Gear Light (green)",
                                                                              "identifier": "LIGHT_GEAR_R",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_GEAR_WARN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Gear Warning Light (red)",
                                                                              "identifier": "LIGHT_GEAR_WARN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_HOOK": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "HOOK Light (yellow)",
                                                                              "identifier": "LIGHT_HOOK",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_HYDRAZN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "HYDRAZN Light (yellow)",
                                                                              "identifier": "LIGHT_HYDRAZN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_HYD_OIL_PRESS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "HYD_OIL_PRESS Light (red)",
                                                                              "identifier": "LIGHT_HYD_OIL_PRESS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_IFF": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "IFF Light (yellow)",
                                                                              "identifier": "LIGHT_IFF",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                   "LIGHT_INLET_ICING": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "INLET ICING Light (yellow)",
                                                                              "identifier": "LIGHT_INLET_ICING",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_INST_PNL": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Instrumen Panel Lightning (green)",
                                                                              "identifier": "LIGHT_INST_PNL",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "LIGHT_INST_PNL_FLOOD": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "Instrumen Panel Flood Lightning (green)",
                                                                              "identifier": "LIGHT_INST_PNL_FLOOD",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_JFS_RUN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "JFS RUN Light (green)",
                                                                              "identifier": "LIGHT_JFS_RUN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_MAIN_GEN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "MAIN GEN Light (yellow)",
                                                                              "identifier": "LIGHT_MAIN_GEN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_MARKER_BEACON": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "MARKER BEACON Light (green)",
                                                                              "identifier": "LIGHT_MARKER_BEACON",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17534,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "LIGHT_MASTER_CAUTION": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "MASTER CAUTION Light (yellow)",
                                                                              "identifier": "LIGHT_MASTER_CAUTION",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_NUCLEAR": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "NUCLEAR Light (yellow)",
                                                                              "identifier": "LIGHT_NUCLEAR",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_NWS_FAIL": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "NWS FAIL Light (yellow)",
                                                                              "identifier": "LIGHT_NWS_FAIL",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                         "LIGHT_OBOGS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "OBOGS Light (yellow)",
                                                                              "identifier": "LIGHT_OBOGS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_OVERHEAT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "OVERHEAT Light (yellow)",
                                                                              "identifier": "LIGHT_OVERHEAT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_OXY_LOW": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "OXY LOW Light (red)",
                                                                              "identifier": "LIGHT_OXY_LOW",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_PROBE_HEAT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "PROBE HEAT Light (yellow)",
                                                                              "identifier": "LIGHT_PROBE_HEAT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_RADAR_ALT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RADAR ALT Light (yellow)",
                                                                              "identifier": "LIGHT_RADAR_ALT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_RDY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RDY Light (blue)",
                                                                              "identifier": "LIGHT_RDY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_RWR_ACTIVITY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR ACTIVITY Light (yellow)",
                                                                              "identifier": "LIGHT_RWR_ACTIVITY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_RWR_ACT_POWER": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR ACT POWER Light (green)",
                                                                              "identifier": "LIGHT_RWR_ACT_POWER",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_RWR_ALT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR ALT Light (green)",
                                                                              "identifier": "LIGHT_RWR_ALT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                   "LIGHT_RWR_ALT_LOW": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR ALT LOW Light (yellow)",
                                                                              "identifier": "LIGHT_RWR_ALT_LOW",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_RWR_HANDOFF_H": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR HANDOFF H Light (green)",
                                                                              "identifier": "LIGHT_RWR_HANDOFF_H",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "LIGHT_RWR_HANDOFF_UP": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR HANDOFF UP Light (green)",
                                                                              "identifier": "LIGHT_RWR_HANDOFF_UP",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_RWR_MODE_OPEN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR MODE OPEN Light (green)",
                                                                              "identifier": "LIGHT_RWR_MODE_OPEN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_RWR_MODE_PRI": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR MODE PRI Light (green)",
                                                                              "identifier": "LIGHT_RWR_MODE_PRI",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                "LIGHT_RWR_MSL_LAUNCH": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR MSL_LAUNCH Light (red)",
                                                                              "identifier": "LIGHT_RWR_MSL_LAUNCH",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                     "LIGHT_RWR_POWER": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR POWER Light (green)",
                                                                              "identifier": "LIGHT_RWR_POWER",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                    "LIGHT_RWR_SEARCH": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR SEARCH Light (green)",
                                                                              "identifier": "LIGHT_RWR_SEARCH",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17528,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                  "LIGHT_RWR_SHIP_UNK": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR SHIP UNKNOWN Light (green)",
                                                                              "identifier": "LIGHT_RWR_SHIP_UNK",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                   "LIGHT_RWR_SYSTEST": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR SYSTEST Light (green)",
                                                                              "identifier": "LIGHT_RWR_SYSTEST",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_RWR_TGTSEP_DN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR TGTSEP DOWN Light (green)",
                                                                              "identifier": "LIGHT_RWR_TGTSEP_DN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_RWR_TGTSEP_UP": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "RWR TGTSEP UP Light (green)",
                                                                              "identifier": "LIGHT_RWR_TGTSEP_UP",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17530,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_SEAT_NOT": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "SEAT NOT ARMED Light (yellow)",
                                                                              "identifier": "LIGHT_SEAT_NOT",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17518,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                           "LIGHT_SEC": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "SEC Light (yellow)",
                                                                              "identifier": "LIGHT_SEC",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                          "LIGHT_STBY": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "STBY Light (yellow)",
                                                                              "identifier": "LIGHT_STBY",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                      "LIGHT_STBY_GEN": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "STBY GEN Light (yellow)",
                                                                              "identifier": "LIGHT_STBY_GEN",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_STORES_CONFIG": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "STORES CONFIG Light (yellow)",
                                                                              "identifier": "LIGHT_STORES_CONFIG",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17520,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_TF_FAIL": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "TF FAIL Light (red)",
                                                                              "identifier": "LIGHT_TF_FAIL",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17522,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                       "LIGHT_TO_FLCS": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "TO FLCS Light (yellow)",
                                                                              "identifier": "LIGHT_TO_FLCS",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17526,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        },
                                                 "LIGHT_TO_LDG_CONFIG": {
                                                                                "category": "Warning, Caution and IndicatorLights",
                                                                            "control_type": "led",
                                                                             "description": "TO LDG CONFIG Light (red)",
                                                                              "identifier": "LIGHT_TO_LDG_CONFIG",
                                                                                  "inputs": [  ],
                                                                                 "outputs": [ {
                                                                                                    "address": 17524,
                                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ]
                                                                        }
                                            }
};
